# near model CODE resource # jump table entries: 80-84 (5 of them) fn00000000: 00000000 4E56 0000 link A6, 0 00000004 2F0C move.l -[A7], A4 00000006 306E 0008 movea.w A0, [A6 + 0x8] 0000000A 326E 000A movea.w A1, [A6 + 0xA] 0000000E 2009 move.l D0, A1 00000010 2208 move.l D1, A0 00000012 4C01 0000 movem.w , D1 00000016 2F00 move.l -[A7], D0 00000018 4EAD 01E2 jsr [A5 + 0x1E2 /* export_56 */] 0000001C 588F addq.l A7, 4 0000001E 2840 movea.l A4, D0 00000020 B8FC 0000 cmpa.w A4, 0x0 00000024 6616 bne +0x18 /* 0000003C */ 00000026 4267 clr.w -[A7] 00000028 4267 clr.w -[A7] 0000002A 4267 clr.w -[A7] 0000002C 4267 clr.w -[A7] 0000002E 4267 clr.w -[A7] 00000030 486D EE68 pea.l [A5 - 0x1198] 00000034 4EBA 04A0 jsr [PC + 0x4A0 /* 000004D6 */] 00000038 4FEF 000E lea.l A7, [A7 + 0xE] label0000003C: 0000003C 200C move.l D0, A4 0000003E 285F movea.l A4, [A7]+ 00000040 4E5E unlink A6 00000042 4E75 rts 00000044 504D addq.w A5, 8 00000046 414C chk.w D0, A4 00000048 4C4F 4352 movem.l D1,D4,D6,A0,A1,A6, A7 0000004C 4E56 0000 link A6, 0 00000050 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000054 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */] 00000058 588F addq.l A7, 4 0000005A 4E5E unlink A6 0000005C 4E75 rts 0000005E 504D addq.w A5, 8 00000060 4652 not.w [A2] 00000062 4545 chk.w D2, D5 00000064 524F addq.w A7, 1 fn00000066: 00000066 4E56 FFFA link A6, -0x0006 0000006A 306E 000A movea.w A0, [A6 + 0xA] 0000006E 2008 move.l D0, A0 00000070 E580 asl D0, 2 00000072 2F00 move.l -[A7], D0 00000074 4EAD 01E2 jsr [A5 + 0x1E2 /* export_56 */] 00000078 588F addq.l A7, 4 0000007A 2D40 FFFC move.l [A6 - 0x4], D0 0000007E 4AAE FFFC tst.l [A6 - 0x4] 00000082 6616 bne +0x18 /* 0000009A */ 00000084 4267 clr.w -[A7] 00000086 4267 clr.w -[A7] 00000088 4267 clr.w -[A7] 0000008A 4267 clr.w -[A7] 0000008C 4267 clr.w -[A7] 0000008E 486D EE88 pea.l [A5 - 0x1178] 00000092 4EBA 0442 jsr [PC + 0x442 /* 000004D6 */] 00000096 4FEF 000E lea.l A7, [A7 + 0xE] label0000009A: 0000009A 306E 000A movea.w A0, [A6 + 0xA] 0000009E 326E 0008 movea.w A1, [A6 + 0x8] 000000A2 2009 move.l D0, A1 000000A4 2208 move.l D1, A0 000000A6 4C01 0000 movem.w , D1 000000AA 306E 000C movea.w A0, [A6 + 0xC] 000000AE 2208 move.l D1, A0 000000B0 4C00 1000 movem.w A4, D0 000000B4 2F01 move.l -[A7], D1 000000B6 4EAD 01E2 jsr [A5 + 0x1E2 /* export_56 */] 000000BA 588F addq.l A7, 4 000000BC 206E FFFC movea.l A0, [A6 - 0x4] 000000C0 2080 move.l [A0], D0 000000C2 206E FFFC movea.l A0, [A6 - 0x4] 000000C6 4A90 tst.l [A0] 000000C8 6616 bne +0x18 /* 000000E0 */ 000000CA 4267 clr.w -[A7] 000000CC 4267 clr.w -[A7] 000000CE 4267 clr.w -[A7] 000000D0 4267 clr.w -[A7] 000000D2 4267 clr.w -[A7] 000000D4 486D EEAA pea.l [A5 - 0x1156] 000000D8 4EBA 03FC jsr [PC + 0x3FC /* 000004D6 */] 000000DC 4FEF 000E lea.l A7, [A7 + 0xE] label000000E0: 000000E0 7001 moveq.l D0, 0x01 000000E2 3D40 FFFA move.w [A6 - 0x6], D0 000000E6 6034 bra +0x36 /* 0000011C */ label000000E8: 000000E8 302E FFFA move.w D0, [A6 - 0x6] 000000EC 48C0 ext.l D0 000000EE E580 asl D0, 2 000000F0 D0AE FFFC add.l D0, [A6 - 0x4] 000000F4 306E FFFA movea.w A0, [A6 - 0x6] 000000F8 326E 0008 movea.w A1, [A6 + 0x8] 000000FC 2209 move.l D1, A1 000000FE 2408 move.l D2, A0 00000100 4C02 1000 movem.w A4, D2 00000104 306E 000C movea.w A0, [A6 + 0xC] 00000108 2408 move.l D2, A0 0000010A 4C01 2000 movem.w A5, D1 0000010E 206E FFFC movea.l A0, [A6 - 0x4] 00000112 D490 add.l D2, [A0] 00000114 2040 movea.l A0, D0 00000116 2082 move.l [A0], D2 00000118 526E FFFA addq.w [A6 - 0x6], 1 label0000011C: 0000011C 302E FFFA move.w D0, [A6 - 0x6] 00000120 B06E 000A cmp.w D0, [A6 + 0xA] 00000124 6DC2 blt -0x3C /* 000000E8 */ 00000126 202E FFFC move.l D0, [A6 - 0x4] 0000012A 4E5E unlink A6 0000012C 4E75 rts 0000012E 504D addq.w A5, 8 00000130 414C chk.w D0, A4 00000132 4C4F 4341 movem.l D0,D6,A0,A1,A6, A7 fn00000136: 00000136 4E56 0000 link A6, 0 0000013A 206E 0008 movea.l A0, [A6 + 0x8] 0000013E 2F10 move.l -[A7], [A0] 00000140 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */] 00000144 588F addq.l A7, 4 00000146 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000014A 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */] 0000014E 588F addq.l A7, 4 00000150 4E5E unlink A6 00000152 4E75 rts 00000154 504D addq.w A5, 8 00000156 4652 not.w [A2] 00000158 4545 chk.w D2, D5 0000015A 4152 chk.w D0, [A2] fn0000015C: 0000015C 4E56 0000 link A6, 0 00000160 48E7 0700 movem.l -[A7], D5,D6,D7 00000164 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000168 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 0000016C 588F addq.l A7, 4 0000016E 3E00 move.w D7, D0 00000170 BE6E 0010 cmp.w D7, [A6 + 0x10] 00000174 6C00 0072 bge +0x74 /* 000001E8 */ 00000178 7000 moveq.l D0, 0x00 0000017A 6000 0074 bra +0x76 /* 000001F0 */ label0000017E: 0000017E 206E 0008 movea.l A0, [A6 + 0x8] 00000182 52AE 0008 addq.l [A6 + 0x8], 1 00000186 1C10 move.b D6, [A0] 00000188 206E 000C movea.l A0, [A6 + 0xC] 0000018C 52AE 000C addq.l [A6 + 0xC], 1 00000190 1A10 move.b D5, [A0] 00000192 4A05 tst.b D5 00000194 6606 bne +0x8 /* 0000019C */ 00000196 7000 moveq.l D0, 0x00 00000198 6000 0056 bra +0x58 /* 000001F0 */ label0000019C: 0000019C 7000 moveq.l D0, 0x00 0000019E 1006 move.b D0, D6 000001A0 41ED FA32 lea.l A0, [A5 - 0x5CE] 000001A4 D0C0 add.w A0, D0 000001A6 1010 move.b D0, [A0] 000001A8 49C0 lea.l A4, D0 000001AA 0800 0006 btst.b D0, 0x6 000001AE 670E beq +0x10 /* 000001BE */ 000001B0 1006 move.b D0, D6 000001B2 49C0 lea.l A4, D0 000001B4 3F00 move.w -[A7], D0 000001B6 4EAD 0102 jsr [A5 + 0x102 /* export_28 */] 000001BA 548F addq.l A7, 2 000001BC 1C00 move.b D6, D0 label000001BE: 000001BE 7000 moveq.l D0, 0x00 000001C0 1005 move.b D0, D5 000001C2 41ED FA32 lea.l A0, [A5 - 0x5CE] 000001C6 D0C0 add.w A0, D0 000001C8 1010 move.b D0, [A0] 000001CA 49C0 lea.l A4, D0 000001CC 0800 0006 btst.b D0, 0x6 000001D0 670E beq +0x10 /* 000001E0 */ 000001D2 1005 move.b D0, D5 000001D4 49C0 lea.l A4, D0 000001D6 3F00 move.w -[A7], D0 000001D8 4EAD 0102 jsr [A5 + 0x102 /* export_28 */] 000001DC 548F addq.l A7, 2 000001DE 1C00 move.b D6, D0 label000001E0: 000001E0 BC05 cmp.b D6, D5 000001E2 6704 beq +0x6 /* 000001E8 */ 000001E4 7000 moveq.l D0, 0x00 000001E6 6008 bra +0xA /* 000001F0 */ label000001E8: 000001E8 5347 subq.w D7, 1 000001EA 4A47 tst.w D7 000001EC 6C90 bge -0x6E /* 0000017E */ 000001EE 7001 moveq.l D0, 0x01 label000001F0: 000001F0 4CDF 00E0 movem.l D5,D6,D7, [A7]+ 000001F4 4E5E unlink A6 000001F6 4E75 rts 000001F8 504D addq.w A5, 8 000001FA 4B45 chk.w D5, D5 000001FC 594D subq.w A5, 4 000001FE 4154 chk.w D0, [A4] 00000200 4E56 0000 link A6, 0 00000204 0C6E 0001 0008 cmpi.w [A6 + 0x8], 0x1 0000020A 6E06 bgt +0x8 /* 00000212 */ 0000020C 7001 moveq.l D0, 0x01 0000020E 6000 00E8 bra +0xEA /* 000002F8 */ label00000212: 00000212 0C6E 0003 0008 cmpi.w [A6 + 0x8], 0x3 00000218 6E06 bgt +0x8 /* 00000220 */ 0000021A 7002 moveq.l D0, 0x02 0000021C 6000 00DA bra +0xDC /* 000002F8 */ label00000220: 00000220 0C6E 0007 0008 cmpi.w [A6 + 0x8], 0x7 00000226 6E06 bgt +0x8 /* 0000022E */ 00000228 7003 moveq.l D0, 0x03 0000022A 6000 00CC bra +0xCE /* 000002F8 */ label0000022E: 0000022E 0C6E 000F 0008 cmpi.w [A6 + 0x8], 0xF 00000234 6E06 bgt +0x8 /* 0000023C */ 00000236 7004 moveq.l D0, 0x04 00000238 6000 00BE bra +0xC0 /* 000002F8 */ label0000023C: 0000023C 0C6E 001F 0008 cmpi.w [A6 + 0x8], 0x1F 00000242 6E06 bgt +0x8 /* 0000024A */ 00000244 7005 moveq.l D0, 0x05 00000246 6000 00B0 bra +0xB2 /* 000002F8 */ label0000024A: 0000024A 0C6E 003F 0008 cmpi.w [A6 + 0x8], 0x3F /* '?' */ 00000250 6E06 bgt +0x8 /* 00000258 */ 00000252 7006 moveq.l D0, 0x06 00000254 6000 00A2 bra +0xA4 /* 000002F8 */ label00000258: 00000258 0C6E 007F 0008 cmpi.w [A6 + 0x8], 0x7F 0000025E 6E06 bgt +0x8 /* 00000266 */ 00000260 7007 moveq.l D0, 0x07 00000262 6000 0094 bra +0x96 /* 000002F8 */ label00000266: 00000266 0C6E 00FF 0008 cmpi.w [A6 + 0x8], 0xFF 0000026C 6E06 bgt +0x8 /* 00000274 */ 0000026E 7008 moveq.l D0, 0x08 00000270 6000 0086 bra +0x88 /* 000002F8 */ label00000274: 00000274 0C6E 01FF 0008 cmpi.w [A6 + 0x8], 0x1FF 0000027A 6E06 bgt +0x8 /* 00000282 */ 0000027C 7009 moveq.l D0, 0x09 0000027E 6000 0078 bra +0x7A /* 000002F8 */ label00000282: 00000282 0C6E 03FF 0008 cmpi.w [A6 + 0x8], 0x3FF 00000288 6E06 bgt +0x8 /* 00000290 */ 0000028A 700A moveq.l D0, 0x0A 0000028C 6000 006A bra +0x6C /* 000002F8 */ label00000290: 00000290 0C6E 07FF 0008 cmpi.w [A6 + 0x8], 0x7FF 00000296 6E06 bgt +0x8 /* 0000029E */ 00000298 700B moveq.l D0, 0x0B 0000029A 6000 005C bra +0x5E /* 000002F8 */ label0000029E: 0000029E 0C6E 0FFF 0008 cmpi.w [A6 + 0x8], 0xFFF 000002A4 6E06 bgt +0x8 /* 000002AC */ 000002A6 700C moveq.l D0, 0x0C 000002A8 6000 004E bra +0x50 /* 000002F8 */ label000002AC: 000002AC 0C6E 1FFF 0008 cmpi.w [A6 + 0x8], 0x1FFF 000002B2 6E04 bgt +0x6 /* 000002B8 */ 000002B4 700D moveq.l D0, 0x0D 000002B6 6040 bra +0x42 /* 000002F8 */ label000002B8: 000002B8 0C6E 3FFF 0008 cmpi.w [A6 + 0x8], 0x3FFF 000002BE 6E04 bgt +0x6 /* 000002C4 */ 000002C0 700E moveq.l D0, 0x0E 000002C2 6034 bra +0x36 /* 000002F8 */ label000002C4: 000002C4 0C6E 7FFF 0008 cmpi.w [A6 + 0x8], 0x7FFF 000002CA 6E04 bgt +0x6 /* 000002D0 */ 000002CC 700F moveq.l D0, 0x0F 000002CE 6028 bra +0x2A /* 000002F8 */ label000002D0: 000002D0 306E 0008 movea.w A0, [A6 + 0x8] 000002D4 B1FC 0000 FFFF cmpa.l A0, 0xFFFF 000002DA 6E04 bgt +0x6 /* 000002E0 */ 000002DC 7010 moveq.l D0, 0x10 000002DE 6018 bra +0x1A /* 000002F8 */ label000002E0: 000002E0 4267 clr.w -[A7] 000002E2 4267 clr.w -[A7] 000002E4 4267 clr.w -[A7] 000002E6 4267 clr.w -[A7] 000002E8 3F2E 0008 move.w -[A7], [A6 + 0x8] 000002EC 486D EECC pea.l [A5 - 0x1134] 000002F0 4EBA 01E4 jsr [PC + 0x1E4 /* 000004D6 */] 000002F4 4FEF 000E lea.l A7, [A7 + 0xE] label000002F8: 000002F8 4E5E unlink A6 000002FA 4E75 rts 000002FC 504D addq.w A5, 8 000002FE 4D41 chk.w D6, D1 00000300 5856 addq.w [A6], 4 00000302 414C chk.w D0, A4 00000304 4E56 0000 link A6, 0 00000308 7001 moveq.l D0, 0x01 0000030A 322E 0008 move.w D1, [A6 + 0x8] 0000030E E368 lsl D0.w, D1 00000310 5340 subq.w D0, 1 00000312 4E5E unlink A6 00000314 4E75 rts 00000316 504D addq.w A5, 8 00000318 4249 clr.w A1 0000031A 5453 addq.w [A3], 2 0000031C 544F addq.w A7, 2 fn0000031E: 0000031E 4E56 0000 link A6, 0 00000322 3F3C 002F move.w -[A7], 0x2F /* '/' */ 00000326 206E 000C movea.l A0, [A6 + 0xC] 0000032A 2F10 move.l -[A7], [A0] 0000032C 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00000330 5C8F addq.l A7, 6 00000332 2B40 EE5A move.l [A5 - 0x11A6], D0 00000336 4AAD EE5A tst.l [A5 - 0x11A6] 0000033A 660A bne +0xC /* 00000346 */ 0000033C 206E 000C movea.l A0, [A6 + 0xC] 00000340 2B50 EE5A move.l [A5 - 0x11A6], [A0] 00000344 6004 bra +0x6 /* 0000034A */ label00000346: 00000346 52AD EE5A addq.l [A5 - 0x11A6], 1 label0000034A: 0000034A 4E5E unlink A6 0000034C 4E75 rts 0000034E 504D addq.w A5, 8 00000350 494E chk.w D4, A6 00000352 4954 chk.w D4, [A4] 00000354 2020 move.l D0, -[A0] fn00000356: 00000356 4E56 0000 link A6, 0 0000035A 2F2E 000C move.l -[A7], [A6 + 0xC] 0000035E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000362 4EBA FFBA jsr [PC - 0x46 /* 0000031E */] 00000366 508F addq.l A7, 8 00000368 4E5E unlink A6 0000036A 4E75 rts 0000036C 5042 addq.w D2, 8 0000036E 4D49 chk.w D6, A1 00000370 4E49 trap 9 00000372 5420 addq.b -[A0], 2 fn00000374: 00000374 4E56 FFFA link A6, -0x0006 00000378 4878 0002 push.l 0x2 0000037C 486D EEE8 pea.l [A5 - 0x1118] 00000380 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000384 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */] 00000388 4FEF 000C lea.l A7, [A7 + 0xC] 0000038C 4A40 tst.w D0 0000038E 57C0 seq D0 00000390 4400 neg.b D0 00000392 4880 ext.w D0 00000394 3D40 FFFE move.w [A6 - 0x2], D0 00000398 4878 0002 push.l 0x2 0000039C 486D EEEC pea.l [A5 - 0x1114] 000003A0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000003A4 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */] 000003A8 4FEF 000C lea.l A7, [A7 + 0xC] 000003AC 4A40 tst.w D0 000003AE 57C0 seq D0 000003B0 4400 neg.b D0 000003B2 4880 ext.w D0 000003B4 3D40 FFFC move.w [A6 - 0x4], D0 000003B8 4878 0002 push.l 0x2 000003BC 486D EEF0 pea.l [A5 - 0x1110] 000003C0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000003C4 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */] 000003C8 4FEF 000C lea.l A7, [A7 + 0xC] 000003CC 3D40 FFFA move.w [A6 - 0x6], D0 000003D0 4A6E FFFE tst.w [A6 - 0x2] 000003D4 6606 bne +0x8 /* 000003DC */ 000003D6 4A6E FFFC tst.w [A6 - 0x4] 000003DA 675A beq +0x5C /* 00000436 */ label000003DC: 000003DC 486D EEF4 pea.l [A5 - 0x110C] 000003E0 486D FBB2 pea.l [A5 - 0x44E] 000003E4 4EAD 0112 jsr [A5 + 0x112 /* export_30 */] 000003E8 508F addq.l A7, 8 000003EA 4A6E FFFC tst.w [A6 - 0x4] 000003EE 6738 beq +0x3A /* 00000428 */ 000003F0 202D FBC4 move.l D0, [A5 - 0x43C] 000003F4 53AD FBC4 subq.l [A5 - 0x43C], 1 000003F8 0C80 0000 0001 cmpi.l D0, 0x1 000003FE 6316 bls +0x18 /* 00000416 */ 00000400 206D FBC0 movea.l A0, [A5 - 0x440] 00000404 52AD FBC0 addq.l [A5 - 0x440], 1 00000408 700A moveq.l D0, 0x0A 0000040A 1080 move.b [A0], D0 0000040C 0240 00FF andi.w D0, 0xFF 00000410 48C0 ext.l D0 00000412 6000 00B6 bra +0xB8 /* 000004CA */ label00000416: 00000416 486D FBB2 pea.l [A5 - 0x44E] 0000041A 3F3C 000A move.w -[A7], 0xA /* '\n' */ 0000041E 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00000422 5C8F addq.l A7, 6 00000424 6000 00A4 bra +0xA6 /* 000004CA */ label00000428: 00000428 486D FBB2 pea.l [A5 - 0x44E] 0000042C 4EAD 011A jsr [A5 + 0x11A /* export_31 */] 00000430 588F addq.l A7, 4 00000432 6000 0096 bra +0x98 /* 000004CA */ label00000436: 00000436 4A6E FFFA tst.w [A6 - 0x6] 0000043A 6612 bne +0x14 /* 0000044E */ 0000043C 206E 0008 movea.l A0, [A6 + 0x8] 00000440 4868 0002 pea.l [A0 + 0x2] 00000444 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000448 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 0000044C 508F addq.l A7, 8 label0000044E: 0000044E 2F2D EE5A move.l -[A7], [A5 - 0x11A6] 00000452 486D EEF6 pea.l [A5 - 0x110A] 00000456 486D FBB2 pea.l [A5 - 0x44E] 0000045A 4EAD 0112 jsr [A5 + 0x112 /* export_30 */] 0000045E 4FEF 000C lea.l A7, [A7 + 0xC] 00000462 2F2E 001C move.l -[A7], [A6 + 0x1C] 00000466 2F2E 0018 move.l -[A7], [A6 + 0x18] 0000046A 2F2E 0014 move.l -[A7], [A6 + 0x14] 0000046E 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000472 2F2E 000C move.l -[A7], [A6 + 0xC] 00000476 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000047A 486D FBB2 pea.l [A5 - 0x44E] 0000047E 4EAD 0112 jsr [A5 + 0x112 /* export_30 */] 00000482 4FEF 001C lea.l A7, [A7 + 0x1C] 00000486 4A6E FFFA tst.w [A6 - 0x6] 0000048A 6734 beq +0x36 /* 000004C0 */ 0000048C 202D FBC4 move.l D0, [A5 - 0x43C] 00000490 53AD FBC4 subq.l [A5 - 0x43C], 1 00000494 0C80 0000 0001 cmpi.l D0, 0x1 0000049A 6314 bls +0x16 /* 000004B0 */ 0000049C 206D FBC0 movea.l A0, [A5 - 0x440] 000004A0 52AD FBC0 addq.l [A5 - 0x440], 1 000004A4 700A moveq.l D0, 0x0A 000004A6 1080 move.b [A0], D0 000004A8 0240 00FF andi.w D0, 0xFF 000004AC 48C0 ext.l D0 000004AE 601A bra +0x1C /* 000004CA */ label000004B0: 000004B0 486D FBB2 pea.l [A5 - 0x44E] 000004B4 3F3C 000A move.w -[A7], 0xA /* '\n' */ 000004B8 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 000004BC 5C8F addq.l A7, 6 000004BE 600A bra +0xC /* 000004CA */ label000004C0: 000004C0 486D FBB2 pea.l [A5 - 0x44E] 000004C4 4EAD 011A jsr [A5 + 0x11A /* export_31 */] 000004C8 588F addq.l A7, 4 label000004CA: 000004CA 4E5E unlink A6 000004CC 4E75 rts 000004CE 504D addq.w A5, 8 000004D0 4D45 chk.w D6, D5 000004D2 5353 subq.w [A3], 1 000004D4 4147 chk.w D0, D7 fn000004D6: 000004D6 4E56 0000 link A6, 0 000004DA 2F2E 001C move.l -[A7], [A6 + 0x1C] 000004DE 2F2E 0018 move.l -[A7], [A6 + 0x18] 000004E2 2F2E 0014 move.l -[A7], [A6 + 0x14] 000004E6 2F2E 0010 move.l -[A7], [A6 + 0x10] 000004EA 2F2E 000C move.l -[A7], [A6 + 0xC] 000004EE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000004F2 4EBA FE80 jsr [PC - 0x180 /* 00000374 */] 000004F6 4FEF 0018 lea.l A7, [A7 + 0x18] 000004FA 3F3C 0001 move.w -[A7], 0x1 000004FE 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */] 00000502 548F addq.l A7, 2 00000504 4E5E unlink A6 00000506 4E75 rts 00000508 504D addq.w A5, 8 0000050A 4552 chk.w D2, [A2] 0000050C 524F addq.w A7, 1 0000050E 5220 addq.b -[A0], 1 fn00000510: 00000510 4E56 0000 link A6, 0 00000514 4AAE 0008 tst.l [A6 + 0x8] 00000518 6724 beq +0x26 /* 0000053E */ 0000051A 206E 0008 movea.l A0, [A6 + 0x8] 0000051E 4A10 tst.b [A0] 00000520 671C beq +0x1E /* 0000053E */ 00000522 4267 clr.w -[A7] 00000524 4267 clr.w -[A7] 00000526 4267 clr.w -[A7] 00000528 486D EE5E pea.l [A5 - 0x11A2] 0000052C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000530 486D EEFC pea.l [A5 - 0x1104] 00000534 4EBA FFA0 jsr [PC - 0x60 /* 000004D6 */] 00000538 4FEF 0012 lea.l A7, [A7 + 0x12] 0000053C 6018 bra +0x1A /* 00000556 */ label0000053E: 0000053E 4267 clr.w -[A7] 00000540 4267 clr.w -[A7] 00000542 4267 clr.w -[A7] 00000544 4267 clr.w -[A7] 00000546 486D EE5E pea.l [A5 - 0x11A2] 0000054A 486D EF04 pea.l [A5 - 0x10FC] 0000054E 4EBA FF86 jsr [PC - 0x7A /* 000004D6 */] 00000552 4FEF 0010 lea.l A7, [A7 + 0x10] label00000556: 00000556 4E5E unlink A6 00000558 4E75 rts 0000055A 504D addq.w A5, 8 0000055C 5045 addq.w D5, 8 0000055E 5252 addq.w [A2], 1 00000560 4F52 chk.w D7, [A2] fn00000562: 00000562 4E56 0000 link A6, 0 00000566 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000056A 2F2D EE5A move.l -[A7], [A5 - 0x11A6] 0000056E 486D EF08 pea.l [A5 - 0x10F8] 00000572 486D FBB2 pea.l [A5 - 0x44E] 00000576 4EAD 0112 jsr [A5 + 0x112 /* export_30 */] 0000057A 4FEF 0010 lea.l A7, [A7 + 0x10] 0000057E 3F3C 0001 move.w -[A7], 0x1 00000582 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */] 00000586 548F addq.l A7, 2 00000588 4E5E unlink A6 0000058A 4E75 rts 0000058C 504D addq.w A5, 8 0000058E 5553 subq.w [A3], 2 00000590 4147 chk.w D0, D7 00000592 4520 .invalid 2, -[A0] // invalid opcode 4 with b == 4 fn00000594: 00000594 4E56 FFFC link A6, -0x0004 00000598 486D EF18 pea.l [A5 - 0x10E8] 0000059C 2F2E 0008 move.l -[A7], [A6 + 0x8] 000005A0 4EAD 017A jsr [A5 + 0x17A /* export_43 */] 000005A4 508F addq.l A7, 8 000005A6 4A40 tst.w D0 000005A8 660A bne +0xC /* 000005B4 */ 000005AA 41ED FB66 lea.l A0, [A5 - 0x49A] 000005AE 2D48 FFFC move.l [A6 - 0x4], A0 000005B2 602C bra +0x2E /* 000005E0 */ label000005B4: 000005B4 486D EF1A pea.l [A5 - 0x10E6] 000005B8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000005BC 4EAD 01CA jsr [A5 + 0x1CA /* export_53 */] 000005C0 508F addq.l A7, 8 000005C2 2D40 FFFC move.l [A6 - 0x4], D0 000005C6 4AAE FFFC tst.l [A6 - 0x4] 000005CA 6614 bne +0x16 /* 000005E0 */ 000005CC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000005D0 4EBA FF3E jsr [PC - 0xC2 /* 00000510 */] 000005D4 588F addq.l A7, 4 000005D6 3F3C 0001 move.w -[A7], 0x1 000005DA 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */] 000005DE 548F addq.l A7, 2 label000005E0: 000005E0 202E FFFC move.l D0, [A6 - 0x4] 000005E4 4E5E unlink A6 000005E6 4E75 rts 000005E8 504D addq.w A5, 8 000005EA 4F50 chk.w D7, [A0] 000005EC 454E chk.w D2, A6 000005EE 5220 addq.b -[A0], 1 000005F0 4E56 FFFC link A6, -0x0004 000005F4 486D EF1E pea.l [A5 - 0x10E2] 000005F8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000005FC 4EAD 01CA jsr [A5 + 0x1CA /* export_53 */] 00000600 508F addq.l A7, 8 00000602 2D40 FFFC move.l [A6 - 0x4], D0 00000606 4AAE FFFC tst.l [A6 - 0x4] 0000060A 6614 bne +0x16 /* 00000620 */ 0000060C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000610 4EBA FEFE jsr [PC - 0x102 /* 00000510 */] 00000614 588F addq.l A7, 4 00000616 3F3C 0001 move.w -[A7], 0x1 0000061A 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */] 0000061E 548F addq.l A7, 2 label00000620: 00000620 202E FFFC move.l D0, [A6 - 0x4] 00000624 4E5E unlink A6 00000626 4E75 rts 00000628 504D addq.w A5, 8 0000062A 4F50 chk.w D7, [A0] 0000062C 454E chk.w D2, A6 0000062E 5720 subq.b -[A0], 3 fn00000630: 00000630 4E56 0000 link A6, 0 00000634 41ED FB66 lea.l A0, [A5 - 0x49A] 00000638 B1EE 0008 cmpa.l A0, [A6 + 0x8] 0000063C 6718 beq +0x1A /* 00000656 */ 0000063E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000642 4EAD 010A jsr [A5 + 0x10A /* export_29 */] 00000646 588F addq.l A7, 4 00000648 4A40 tst.w D0 0000064A 670A beq +0xC /* 00000656 */ 0000064C 486D EF20 pea.l [A5 - 0x10E0] 00000650 4EBA FEBE jsr [PC - 0x142 /* 00000510 */] 00000654 588F addq.l A7, 4 label00000656: 00000656 4E5E unlink A6 00000658 4E75 rts 0000065A 504D addq.w A5, 8 0000065C 434C chk.w D1, A4 0000065E 4F53 chk.w D7, [A3] 00000660 4520 .invalid 2, -[A0] // invalid opcode 4 with b == 4 00000662 4E56 FFFE link A6, -0x0002 00000666 206E 0008 movea.l A0, [A6 + 0x8] 0000066A 2028 0012 move.l D0, [A0 + 0x12] 0000066E 53A8 0012 subq.l [A0 + 0x12], 1 00000672 4A80 tst.l D0 00000674 6714 beq +0x16 /* 0000068A */ 00000676 206E 0008 movea.l A0, [A6 + 0x8] 0000067A 2268 000E movea.l A1, [A0 + 0xE] 0000067E 52A8 000E addq.l [A0 + 0xE], 1 00000682 7000 moveq.l D0, 0x00 00000684 1011 move.b D0, [A1] 00000686 48C0 ext.l D0 00000688 600A bra +0xC /* 00000694 */ label0000068A: 0000068A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000068E 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */] 00000692 588F addq.l A7, 4 label00000694: 00000694 3D40 FFFE move.w [A6 - 0x2], D0 00000698 0C40 FFFF cmpi.w D0, 0xFFFF 0000069C 6606 bne +0x8 /* 000006A4 */ 0000069E 70FF moveq.l D0, 0xFFFFFFFF 000006A0 6000 005E bra +0x60 /* 00000700 */ label000006A4: 000006A4 303C 00FF move.w D0, 0xFF 000006A8 C06E FFFE and.w D0, [A6 - 0x2] 000006AC E148 lsl D0.w, 8 000006AE 206E 000C movea.l A0, [A6 + 0xC] 000006B2 3080 move.w [A0], D0 000006B4 206E 0008 movea.l A0, [A6 + 0x8] 000006B8 2028 0012 move.l D0, [A0 + 0x12] 000006BC 53A8 0012 subq.l [A0 + 0x12], 1 000006C0 4A80 tst.l D0 000006C2 6714 beq +0x16 /* 000006D8 */ 000006C4 206E 0008 movea.l A0, [A6 + 0x8] 000006C8 2268 000E movea.l A1, [A0 + 0xE] 000006CC 52A8 000E addq.l [A0 + 0xE], 1 000006D0 7000 moveq.l D0, 0x00 000006D2 1011 move.b D0, [A1] 000006D4 48C0 ext.l D0 000006D6 600A bra +0xC /* 000006E2 */ label000006D8: 000006D8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000006DC 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */] 000006E0 588F addq.l A7, 4 label000006E2: 000006E2 3D40 FFFE move.w [A6 - 0x2], D0 000006E6 0C40 FFFF cmpi.w D0, 0xFFFF 000006EA 6604 bne +0x6 /* 000006F0 */ 000006EC 70FF moveq.l D0, 0xFFFFFFFF 000006EE 6010 bra +0x12 /* 00000700 */ label000006F0: 000006F0 303C 00FF move.w D0, 0xFF 000006F4 C06E FFFE and.w D0, [A6 - 0x2] 000006F8 206E 000C movea.l A0, [A6 + 0xC] 000006FC 8150 or.w [A0], D0 000006FE 7000 moveq.l D0, 0x00 label00000700: 00000700 4E5E unlink A6 00000702 4E75 rts 00000704 504D addq.w A5, 8 00000706 5245 addq.w D5, 1 00000708 4144 chk.w D0, D4 0000070A 4249 clr.w A1 0000070C 4E56 0000 link A6, 0 00000710 206E 0008 movea.l A0, [A6 + 0x8] 00000714 2028 0012 move.l D0, [A0 + 0x12] 00000718 53A8 0012 subq.l [A0 + 0x12], 1 0000071C 0C80 0000 0001 cmpi.l D0, 0x1 00000722 6320 bls +0x22 /* 00000744 */ 00000724 206E 0008 movea.l A0, [A6 + 0x8] 00000728 2268 000E movea.l A1, [A0 + 0xE] 0000072C 52A8 000E addq.l [A0 + 0xE], 1 00000730 302E 000C move.w D0, [A6 + 0xC] 00000734 E040 asr D0.w, 8 00000736 0240 00FF andi.w D0, 0xFF 0000073A 1280 move.b [A1], D0 0000073C 0240 00FF andi.w D0, 0xFF 00000740 48C0 ext.l D0 00000742 6016 bra +0x18 /* 0000075A */ label00000744: 00000744 302E 000C move.w D0, [A6 + 0xC] 00000748 E040 asr D0.w, 8 0000074A 0240 00FF andi.w D0, 0xFF 0000074E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000752 3F00 move.w -[A7], D0 00000754 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00000758 5C8F addq.l A7, 6 label0000075A: 0000075A 0C40 FFFF cmpi.w D0, 0xFFFF 0000075E 6606 bne +0x8 /* 00000766 */ 00000760 70FF moveq.l D0, 0xFFFFFFFF 00000762 6000 0054 bra +0x56 /* 000007B8 */ label00000766: 00000766 206E 0008 movea.l A0, [A6 + 0x8] 0000076A 2028 0012 move.l D0, [A0 + 0x12] 0000076E 53A8 0012 subq.l [A0 + 0x12], 1 00000772 0C80 0000 0001 cmpi.l D0, 0x1 00000778 631E bls +0x20 /* 00000798 */ 0000077A 206E 0008 movea.l A0, [A6 + 0x8] 0000077E 2268 000E movea.l A1, [A0 + 0xE] 00000782 52A8 000E addq.l [A0 + 0xE], 1 00000786 303C 00FF move.w D0, 0xFF 0000078A C06E 000C and.w D0, [A6 + 0xC] 0000078E 1280 move.b [A1], D0 00000790 0240 00FF andi.w D0, 0xFF 00000794 48C0 ext.l D0 00000796 6014 bra +0x16 /* 000007AC */ label00000798: 00000798 303C 00FF move.w D0, 0xFF 0000079C C06E 000C and.w D0, [A6 + 0xC] 000007A0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000007A4 3F00 move.w -[A7], D0 000007A6 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 000007AA 5C8F addq.l A7, 6 label000007AC: 000007AC 0C40 FFFF cmpi.w D0, 0xFFFF 000007B0 6604 bne +0x6 /* 000007B6 */ 000007B2 70FF moveq.l D0, 0xFFFFFFFF 000007B4 6002 bra +0x4 /* 000007B8 */ label000007B6: 000007B6 7000 moveq.l D0, 0x00 label000007B8: 000007B8 4E5E unlink A6 000007BA 4E75 rts 000007BC 504D addq.w A5, 8 000007BE 5752 subq.w [A2], 3 000007C0 4954 chk.w D4, [A4] 000007C2 4542 chk.w D2, D2 000007C4 4E56 FFFE link A6, -0x0002 000007C8 206E 0008 movea.l A0, [A6 + 0x8] 000007CC 2028 0012 move.l D0, [A0 + 0x12] 000007D0 53A8 0012 subq.l [A0 + 0x12], 1 000007D4 4A80 tst.l D0 000007D6 6714 beq +0x16 /* 000007EC */ 000007D8 206E 0008 movea.l A0, [A6 + 0x8] 000007DC 2268 000E movea.l A1, [A0 + 0xE] 000007E0 52A8 000E addq.l [A0 + 0xE], 1 000007E4 7000 moveq.l D0, 0x00 000007E6 1011 move.b D0, [A1] 000007E8 48C0 ext.l D0 000007EA 600A bra +0xC /* 000007F6 */ label000007EC: 000007EC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000007F0 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */] 000007F4 588F addq.l A7, 4 label000007F6: 000007F6 3D40 FFFE move.w [A6 - 0x2], D0 000007FA 0C40 FFFF cmpi.w D0, 0xFFFF 000007FE 6606 bne +0x8 /* 00000806 */ 00000800 70FF moveq.l D0, 0xFFFFFFFF 00000802 6000 0116 bra +0x118 /* 0000091A */ label00000806: 00000806 303C 00FF move.w D0, 0xFF 0000080A C06E FFFE and.w D0, [A6 - 0x2] 0000080E 7218 moveq.l D1, 0x18 00000810 E368 lsl D0.w, D1 00000812 206E 000C movea.l A0, [A6 + 0xC] 00000816 4840 swap.w D0 00000818 4240 clr.w D0 0000081A 4840 swap.w D0 0000081C 2080 move.l [A0], D0 0000081E 206E 0008 movea.l A0, [A6 + 0x8] 00000822 2028 0012 move.l D0, [A0 + 0x12] 00000826 53A8 0012 subq.l [A0 + 0x12], 1 0000082A 4A80 tst.l D0 0000082C 6714 beq +0x16 /* 00000842 */ 0000082E 206E 0008 movea.l A0, [A6 + 0x8] 00000832 2268 000E movea.l A1, [A0 + 0xE] 00000836 52A8 000E addq.l [A0 + 0xE], 1 0000083A 7000 moveq.l D0, 0x00 0000083C 1011 move.b D0, [A1] 0000083E 48C0 ext.l D0 00000840 600A bra +0xC /* 0000084C */ label00000842: 00000842 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000846 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */] 0000084A 588F addq.l A7, 4 label0000084C: 0000084C 3D40 FFFE move.w [A6 - 0x2], D0 00000850 0C40 FFFF cmpi.w D0, 0xFFFF 00000854 6606 bne +0x8 /* 0000085C */ 00000856 70FF moveq.l D0, 0xFFFFFFFF 00000858 6000 00C0 bra +0xC2 /* 0000091A */ label0000085C: 0000085C 303C 00FF move.w D0, 0xFF 00000860 C06E FFFE and.w D0, [A6 - 0x2] 00000864 7210 moveq.l D1, 0x10 00000866 E368 lsl D0.w, D1 00000868 4840 swap.w D0 0000086A 4240 clr.w D0 0000086C 4840 swap.w D0 0000086E 206E 000C movea.l A0, [A6 + 0xC] 00000872 8190 or.l [A0], D0 00000874 206E 0008 movea.l A0, [A6 + 0x8] 00000878 2028 0012 move.l D0, [A0 + 0x12] 0000087C 53A8 0012 subq.l [A0 + 0x12], 1 00000880 4A80 tst.l D0 00000882 6714 beq +0x16 /* 00000898 */ 00000884 206E 0008 movea.l A0, [A6 + 0x8] 00000888 2268 000E movea.l A1, [A0 + 0xE] 0000088C 52A8 000E addq.l [A0 + 0xE], 1 00000890 7000 moveq.l D0, 0x00 00000892 1011 move.b D0, [A1] 00000894 48C0 ext.l D0 00000896 600A bra +0xC /* 000008A2 */ label00000898: 00000898 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000089C 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */] 000008A0 588F addq.l A7, 4 label000008A2: 000008A2 3D40 FFFE move.w [A6 - 0x2], D0 000008A6 0C40 FFFF cmpi.w D0, 0xFFFF 000008AA 6606 bne +0x8 /* 000008B2 */ 000008AC 70FF moveq.l D0, 0xFFFFFFFF 000008AE 6000 006A bra +0x6C /* 0000091A */ label000008B2: 000008B2 303C 00FF move.w D0, 0xFF 000008B6 C06E FFFE and.w D0, [A6 - 0x2] 000008BA E148 lsl D0.w, 8 000008BC 4840 swap.w D0 000008BE 4240 clr.w D0 000008C0 4840 swap.w D0 000008C2 206E 000C movea.l A0, [A6 + 0xC] 000008C6 8190 or.l [A0], D0 000008C8 206E 0008 movea.l A0, [A6 + 0x8] 000008CC 2028 0012 move.l D0, [A0 + 0x12] 000008D0 53A8 0012 subq.l [A0 + 0x12], 1 000008D4 4A80 tst.l D0 000008D6 6714 beq +0x16 /* 000008EC */ 000008D8 206E 0008 movea.l A0, [A6 + 0x8] 000008DC 2268 000E movea.l A1, [A0 + 0xE] 000008E0 52A8 000E addq.l [A0 + 0xE], 1 000008E4 7000 moveq.l D0, 0x00 000008E6 1011 move.b D0, [A1] 000008E8 48C0 ext.l D0 000008EA 600A bra +0xC /* 000008F6 */ label000008EC: 000008EC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000008F0 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */] 000008F4 588F addq.l A7, 4 label000008F6: 000008F6 3D40 FFFE move.w [A6 - 0x2], D0 000008FA 0C40 FFFF cmpi.w D0, 0xFFFF 000008FE 6604 bne +0x6 /* 00000904 */ 00000900 70FF moveq.l D0, 0xFFFFFFFF 00000902 6016 bra +0x18 /* 0000091A */ label00000904: 00000904 303C 00FF move.w D0, 0xFF 00000908 C06E FFFE and.w D0, [A6 - 0x2] 0000090C 4840 swap.w D0 0000090E 4240 clr.w D0 00000910 4840 swap.w D0 00000912 206E 000C movea.l A0, [A6 + 0xC] 00000916 8190 or.l [A0], D0 00000918 7000 moveq.l D0, 0x00 label0000091A: 0000091A 4E5E unlink A6 0000091C 4E75 rts 0000091E 504D addq.w A5, 8 00000920 5245 addq.w D5, 1 00000922 4144 chk.w D0, D4 00000924 4249 clr.w A1 00000926 4E56 0000 link A6, 0 0000092A 206E 0008 movea.l A0, [A6 + 0x8] 0000092E 2028 0012 move.l D0, [A0 + 0x12] 00000932 53A8 0012 subq.l [A0 + 0x12], 1 00000936 0C80 0000 0001 cmpi.l D0, 0x1 0000093C 6324 bls +0x26 /* 00000962 */ 0000093E 206E 0008 movea.l A0, [A6 + 0x8] 00000942 2268 000E movea.l A1, [A0 + 0xE] 00000946 52A8 000E addq.l [A0 + 0xE], 1 0000094A 202E 000C move.l D0, [A6 + 0xC] 0000094E 7218 moveq.l D1, 0x18 00000950 E2A0 asr D0, D1 00000952 0280 0000 00FF andi.l D0, 0xFF 00000958 1280 move.b [A1], D0 0000095A 0240 00FF andi.w D0, 0xFF 0000095E 48C0 ext.l D0 00000960 601A bra +0x1C /* 0000097C */ label00000962: 00000962 202E 000C move.l D0, [A6 + 0xC] 00000966 7218 moveq.l D1, 0x18 00000968 E2A0 asr D0, D1 0000096A 0280 0000 00FF andi.l D0, 0xFF 00000970 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000974 3F00 move.w -[A7], D0 00000976 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 0000097A 5C8F addq.l A7, 6 label0000097C: 0000097C 0C40 FFFF cmpi.w D0, 0xFFFF 00000980 6606 bne +0x8 /* 00000988 */ 00000982 70FF moveq.l D0, 0xFFFFFFFF 00000984 6000 0110 bra +0x112 /* 00000A96 */ label00000988: 00000988 206E 0008 movea.l A0, [A6 + 0x8] 0000098C 2028 0012 move.l D0, [A0 + 0x12] 00000990 53A8 0012 subq.l [A0 + 0x12], 1 00000994 0C80 0000 0001 cmpi.l D0, 0x1 0000099A 6324 bls +0x26 /* 000009C0 */ 0000099C 206E 0008 movea.l A0, [A6 + 0x8] 000009A0 2268 000E movea.l A1, [A0 + 0xE] 000009A4 52A8 000E addq.l [A0 + 0xE], 1 000009A8 202E 000C move.l D0, [A6 + 0xC] 000009AC 7210 moveq.l D1, 0x10 000009AE E2A0 asr D0, D1 000009B0 0280 0000 00FF andi.l D0, 0xFF 000009B6 1280 move.b [A1], D0 000009B8 0240 00FF andi.w D0, 0xFF 000009BC 48C0 ext.l D0 000009BE 601A bra +0x1C /* 000009DA */ label000009C0: 000009C0 202E 000C move.l D0, [A6 + 0xC] 000009C4 7210 moveq.l D1, 0x10 000009C6 E2A0 asr D0, D1 000009C8 0280 0000 00FF andi.l D0, 0xFF 000009CE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000009D2 3F00 move.w -[A7], D0 000009D4 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 000009D8 5C8F addq.l A7, 6 label000009DA: 000009DA 0C40 FFFF cmpi.w D0, 0xFFFF 000009DE 6606 bne +0x8 /* 000009E6 */ 000009E0 70FF moveq.l D0, 0xFFFFFFFF 000009E2 6000 00B2 bra +0xB4 /* 00000A96 */ label000009E6: 000009E6 206E 0008 movea.l A0, [A6 + 0x8] 000009EA 2028 0012 move.l D0, [A0 + 0x12] 000009EE 53A8 0012 subq.l [A0 + 0x12], 1 000009F2 0C80 0000 0001 cmpi.l D0, 0x1 000009F8 6322 bls +0x24 /* 00000A1C */ 000009FA 206E 0008 movea.l A0, [A6 + 0x8] 000009FE 2268 000E movea.l A1, [A0 + 0xE] 00000A02 52A8 000E addq.l [A0 + 0xE], 1 00000A06 202E 000C move.l D0, [A6 + 0xC] 00000A0A E080 asr D0, 8 00000A0C 0280 0000 00FF andi.l D0, 0xFF 00000A12 1280 move.b [A1], D0 00000A14 0240 00FF andi.w D0, 0xFF 00000A18 48C0 ext.l D0 00000A1A 6018 bra +0x1A /* 00000A34 */ label00000A1C: 00000A1C 202E 000C move.l D0, [A6 + 0xC] 00000A20 E080 asr D0, 8 00000A22 0280 0000 00FF andi.l D0, 0xFF 00000A28 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000A2C 3F00 move.w -[A7], D0 00000A2E 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00000A32 5C8F addq.l A7, 6 label00000A34: 00000A34 0C40 FFFF cmpi.w D0, 0xFFFF 00000A38 6606 bne +0x8 /* 00000A40 */ 00000A3A 70FF moveq.l D0, 0xFFFFFFFF 00000A3C 6000 0058 bra +0x5A /* 00000A96 */ label00000A40: 00000A40 206E 0008 movea.l A0, [A6 + 0x8] 00000A44 2028 0012 move.l D0, [A0 + 0x12] 00000A48 53A8 0012 subq.l [A0 + 0x12], 1 00000A4C 0C80 0000 0001 cmpi.l D0, 0x1 00000A52 6320 bls +0x22 /* 00000A74 */ 00000A54 206E 0008 movea.l A0, [A6 + 0x8] 00000A58 2268 000E movea.l A1, [A0 + 0xE] 00000A5C 52A8 000E addq.l [A0 + 0xE], 1 00000A60 203C 0000 00FF move.l D0, 0xFF 00000A66 C0AE 000C and.l D0, [A6 + 0xC] 00000A6A 1280 move.b [A1], D0 00000A6C 0240 00FF andi.w D0, 0xFF 00000A70 48C0 ext.l D0 00000A72 6016 bra +0x18 /* 00000A8A */ label00000A74: 00000A74 203C 0000 00FF move.l D0, 0xFF 00000A7A C0AE 000C and.l D0, [A6 + 0xC] 00000A7E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000A82 3F00 move.w -[A7], D0 00000A84 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00000A88 5C8F addq.l A7, 6 label00000A8A: 00000A8A 0C40 FFFF cmpi.w D0, 0xFFFF 00000A8E 6604 bne +0x6 /* 00000A94 */ 00000A90 70FF moveq.l D0, 0xFFFFFFFF 00000A92 6002 bra +0x4 /* 00000A96 */ label00000A94: 00000A94 7000 moveq.l D0, 0x00 label00000A96: 00000A96 4E5E unlink A6 00000A98 4E75 rts 00000A9A 504D addq.w A5, 8 00000A9C 5752 subq.w [A2], 3 00000A9E 4954 chk.w D4, [A4] 00000AA0 4542 chk.w D2, D2 00000AA2 4E56 FFFE link A6, -0x0002 00000AA6 206E 0008 movea.l A0, [A6 + 0x8] 00000AAA 2028 0012 move.l D0, [A0 + 0x12] 00000AAE 53A8 0012 subq.l [A0 + 0x12], 1 00000AB2 4A80 tst.l D0 00000AB4 6714 beq +0x16 /* 00000ACA */ 00000AB6 206E 0008 movea.l A0, [A6 + 0x8] 00000ABA 2268 000E movea.l A1, [A0 + 0xE] 00000ABE 52A8 000E addq.l [A0 + 0xE], 1 00000AC2 7000 moveq.l D0, 0x00 00000AC4 1011 move.b D0, [A1] 00000AC6 48C0 ext.l D0 00000AC8 600A bra +0xC /* 00000AD4 */ label00000ACA: 00000ACA 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000ACE 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */] 00000AD2 588F addq.l A7, 4 label00000AD4: 00000AD4 3D40 FFFE move.w [A6 - 0x2], D0 00000AD8 0C40 FFFF cmpi.w D0, 0xFFFF 00000ADC 6606 bne +0x8 /* 00000AE4 */ 00000ADE 70FF moveq.l D0, 0xFFFFFFFF 00000AE0 6000 005E bra +0x60 /* 00000B40 */ label00000AE4: 00000AE4 303C 00FF move.w D0, 0xFF 00000AE8 C06E FFFE and.w D0, [A6 - 0x2] 00000AEC 206E 000C movea.l A0, [A6 + 0xC] 00000AF0 3080 move.w [A0], D0 00000AF2 206E 0008 movea.l A0, [A6 + 0x8] 00000AF6 2028 0012 move.l D0, [A0 + 0x12] 00000AFA 53A8 0012 subq.l [A0 + 0x12], 1 00000AFE 4A80 tst.l D0 00000B00 6714 beq +0x16 /* 00000B16 */ 00000B02 206E 0008 movea.l A0, [A6 + 0x8] 00000B06 2268 000E movea.l A1, [A0 + 0xE] 00000B0A 52A8 000E addq.l [A0 + 0xE], 1 00000B0E 7000 moveq.l D0, 0x00 00000B10 1011 move.b D0, [A1] 00000B12 48C0 ext.l D0 00000B14 600A bra +0xC /* 00000B20 */ label00000B16: 00000B16 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000B1A 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */] 00000B1E 588F addq.l A7, 4 label00000B20: 00000B20 3D40 FFFE move.w [A6 - 0x2], D0 00000B24 0C40 FFFF cmpi.w D0, 0xFFFF 00000B28 6604 bne +0x6 /* 00000B2E */ 00000B2A 70FF moveq.l D0, 0xFFFFFFFF 00000B2C 6012 bra +0x14 /* 00000B40 */ label00000B2E: 00000B2E 303C 00FF move.w D0, 0xFF 00000B32 C06E FFFE and.w D0, [A6 - 0x2] 00000B36 E148 lsl D0.w, 8 00000B38 206E 000C movea.l A0, [A6 + 0xC] 00000B3C 8150 or.w [A0], D0 00000B3E 7000 moveq.l D0, 0x00 label00000B40: 00000B40 4E5E unlink A6 00000B42 4E75 rts 00000B44 504D addq.w A5, 8 00000B46 5245 addq.w D5, 1 00000B48 4144 chk.w D0, D4 00000B4A 4C49 4E56 movem.l D1,D2,D4,D6,A1,A2,A3,A6, A1 00000B4E 0000 206E ori.b D0, 0x6E /* 'n' */ 00000B52 0008 2028 ori.b A0, 0x28 /* '(' */ 00000B56 0012 53A8 ori.b [A2], 0xA8 00000B5A 0012 0C80 ori.b [A2], 0x80 00000B5E 0000 0001 ori.b D0, 0x1 00000B62 631E bls +0x20 /* 00000B82 */ 00000B64 206E 0008 movea.l A0, [A6 + 0x8] 00000B68 2268 000E movea.l A1, [A0 + 0xE] 00000B6C 52A8 000E addq.l [A0 + 0xE], 1 00000B70 303C 00FF move.w D0, 0xFF 00000B74 C06E 000C and.w D0, [A6 + 0xC] 00000B78 1280 move.b [A1], D0 00000B7A 0240 00FF andi.w D0, 0xFF 00000B7E 48C0 ext.l D0 00000B80 6014 bra +0x16 /* 00000B96 */ label00000B82: 00000B82 303C 00FF move.w D0, 0xFF 00000B86 C06E 000C and.w D0, [A6 + 0xC] 00000B8A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000B8E 3F00 move.w -[A7], D0 00000B90 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00000B94 5C8F addq.l A7, 6 label00000B96: 00000B96 0C40 FFFF cmpi.w D0, 0xFFFF 00000B9A 6606 bne +0x8 /* 00000BA2 */ 00000B9C 70FF moveq.l D0, 0xFFFFFFFF 00000B9E 6000 0058 bra +0x5A /* 00000BF8 */ label00000BA2: 00000BA2 206E 0008 movea.l A0, [A6 + 0x8] 00000BA6 2028 0012 move.l D0, [A0 + 0x12] 00000BAA 53A8 0012 subq.l [A0 + 0x12], 1 00000BAE 0C80 0000 0001 cmpi.l D0, 0x1 00000BB4 6320 bls +0x22 /* 00000BD6 */ 00000BB6 206E 0008 movea.l A0, [A6 + 0x8] 00000BBA 2268 000E movea.l A1, [A0 + 0xE] 00000BBE 52A8 000E addq.l [A0 + 0xE], 1 00000BC2 302E 000C move.w D0, [A6 + 0xC] 00000BC6 E040 asr D0.w, 8 00000BC8 0240 00FF andi.w D0, 0xFF 00000BCC 1280 move.b [A1], D0 00000BCE 0240 00FF andi.w D0, 0xFF 00000BD2 48C0 ext.l D0 00000BD4 6016 bra +0x18 /* 00000BEC */ label00000BD6: 00000BD6 302E 000C move.w D0, [A6 + 0xC] 00000BDA E040 asr D0.w, 8 00000BDC 0240 00FF andi.w D0, 0xFF 00000BE0 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000BE4 3F00 move.w -[A7], D0 00000BE6 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00000BEA 5C8F addq.l A7, 6 label00000BEC: 00000BEC 0C40 FFFF cmpi.w D0, 0xFFFF 00000BF0 6604 bne +0x6 /* 00000BF6 */ 00000BF2 70FF moveq.l D0, 0xFFFFFFFF 00000BF4 6002 bra +0x4 /* 00000BF8 */ label00000BF6: 00000BF6 7000 moveq.l D0, 0x00 label00000BF8: 00000BF8 4E5E unlink A6 00000BFA 4E75 rts 00000BFC 504D addq.w A5, 8 00000BFE 5752 subq.w [A2], 3 00000C00 4954 chk.w D4, [A4] 00000C02 454C chk.w D2, A4 00000C04 4E56 FFFE link A6, -0x0002 00000C08 206E 0008 movea.l A0, [A6 + 0x8] 00000C0C 2028 0012 move.l D0, [A0 + 0x12] 00000C10 53A8 0012 subq.l [A0 + 0x12], 1 00000C14 4A80 tst.l D0 00000C16 6714 beq +0x16 /* 00000C2C */ 00000C18 206E 0008 movea.l A0, [A6 + 0x8] 00000C1C 2268 000E movea.l A1, [A0 + 0xE] 00000C20 52A8 000E addq.l [A0 + 0xE], 1 00000C24 7000 moveq.l D0, 0x00 00000C26 1011 move.b D0, [A1] 00000C28 48C0 ext.l D0 00000C2A 600A bra +0xC /* 00000C36 */ label00000C2C: 00000C2C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000C30 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */] 00000C34 588F addq.l A7, 4 label00000C36: 00000C36 3D40 FFFE move.w [A6 - 0x2], D0 00000C3A 0C40 FFFF cmpi.w D0, 0xFFFF 00000C3E 6606 bne +0x8 /* 00000C46 */ 00000C40 70FF moveq.l D0, 0xFFFFFFFF 00000C42 6000 0116 bra +0x118 /* 00000D5A */ label00000C46: 00000C46 303C 00FF move.w D0, 0xFF 00000C4A C06E FFFE and.w D0, [A6 - 0x2] 00000C4E 206E 000C movea.l A0, [A6 + 0xC] 00000C52 4840 swap.w D0 00000C54 4240 clr.w D0 00000C56 4840 swap.w D0 00000C58 2080 move.l [A0], D0 00000C5A 206E 0008 movea.l A0, [A6 + 0x8] 00000C5E 2028 0012 move.l D0, [A0 + 0x12] 00000C62 53A8 0012 subq.l [A0 + 0x12], 1 00000C66 4A80 tst.l D0 00000C68 6714 beq +0x16 /* 00000C7E */ 00000C6A 206E 0008 movea.l A0, [A6 + 0x8] 00000C6E 2268 000E movea.l A1, [A0 + 0xE] 00000C72 52A8 000E addq.l [A0 + 0xE], 1 00000C76 7000 moveq.l D0, 0x00 00000C78 1011 move.b D0, [A1] 00000C7A 48C0 ext.l D0 00000C7C 600A bra +0xC /* 00000C88 */ label00000C7E: 00000C7E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000C82 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */] 00000C86 588F addq.l A7, 4 label00000C88: 00000C88 3D40 FFFE move.w [A6 - 0x2], D0 00000C8C 0C40 FFFF cmpi.w D0, 0xFFFF 00000C90 6606 bne +0x8 /* 00000C98 */ 00000C92 70FF moveq.l D0, 0xFFFFFFFF 00000C94 6000 00C4 bra +0xC6 /* 00000D5A */ label00000C98: 00000C98 303C 00FF move.w D0, 0xFF 00000C9C C06E FFFE and.w D0, [A6 - 0x2] 00000CA0 E148 lsl D0.w, 8 00000CA2 4840 swap.w D0 00000CA4 4240 clr.w D0 00000CA6 4840 swap.w D0 00000CA8 206E 000C movea.l A0, [A6 + 0xC] 00000CAC 8190 or.l [A0], D0 00000CAE 206E 0008 movea.l A0, [A6 + 0x8] 00000CB2 2028 0012 move.l D0, [A0 + 0x12] 00000CB6 53A8 0012 subq.l [A0 + 0x12], 1 00000CBA 4A80 tst.l D0 00000CBC 6714 beq +0x16 /* 00000CD2 */ 00000CBE 206E 0008 movea.l A0, [A6 + 0x8] 00000CC2 2268 000E movea.l A1, [A0 + 0xE] 00000CC6 52A8 000E addq.l [A0 + 0xE], 1 00000CCA 7000 moveq.l D0, 0x00 00000CCC 1011 move.b D0, [A1] 00000CCE 48C0 ext.l D0 00000CD0 600A bra +0xC /* 00000CDC */ label00000CD2: 00000CD2 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000CD6 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */] 00000CDA 588F addq.l A7, 4 label00000CDC: 00000CDC 3D40 FFFE move.w [A6 - 0x2], D0 00000CE0 0C40 FFFF cmpi.w D0, 0xFFFF 00000CE4 6606 bne +0x8 /* 00000CEC */ 00000CE6 70FF moveq.l D0, 0xFFFFFFFF 00000CE8 6000 0070 bra +0x72 /* 00000D5A */ label00000CEC: 00000CEC 303C 00FF move.w D0, 0xFF 00000CF0 C06E FFFE and.w D0, [A6 - 0x2] 00000CF4 7210 moveq.l D1, 0x10 00000CF6 E368 lsl D0.w, D1 00000CF8 4840 swap.w D0 00000CFA 4240 clr.w D0 00000CFC 4840 swap.w D0 00000CFE 206E 000C movea.l A0, [A6 + 0xC] 00000D02 8190 or.l [A0], D0 00000D04 206E 0008 movea.l A0, [A6 + 0x8] 00000D08 2028 0012 move.l D0, [A0 + 0x12] 00000D0C 53A8 0012 subq.l [A0 + 0x12], 1 00000D10 4A80 tst.l D0 00000D12 6714 beq +0x16 /* 00000D28 */ 00000D14 206E 0008 movea.l A0, [A6 + 0x8] 00000D18 2268 000E movea.l A1, [A0 + 0xE] 00000D1C 52A8 000E addq.l [A0 + 0xE], 1 00000D20 7000 moveq.l D0, 0x00 00000D22 1011 move.b D0, [A1] 00000D24 48C0 ext.l D0 00000D26 600A bra +0xC /* 00000D32 */ label00000D28: 00000D28 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000D2C 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */] 00000D30 588F addq.l A7, 4 label00000D32: 00000D32 3D40 FFFE move.w [A6 - 0x2], D0 00000D36 0C40 FFFF cmpi.w D0, 0xFFFF 00000D3A 6604 bne +0x6 /* 00000D40 */ 00000D3C 70FF moveq.l D0, 0xFFFFFFFF 00000D3E 601A bra +0x1C /* 00000D5A */ label00000D40: 00000D40 303C 00FF move.w D0, 0xFF 00000D44 C06E FFFE and.w D0, [A6 - 0x2] 00000D48 7218 moveq.l D1, 0x18 00000D4A E368 lsl D0.w, D1 00000D4C 4840 swap.w D0 00000D4E 4240 clr.w D0 00000D50 4840 swap.w D0 00000D52 206E 000C movea.l A0, [A6 + 0xC] 00000D56 8190 or.l [A0], D0 00000D58 7000 moveq.l D0, 0x00 label00000D5A: 00000D5A 4E5E unlink A6 00000D5C 4E75 rts 00000D5E 504D addq.w A5, 8 00000D60 5245 addq.w D5, 1 00000D62 4144 chk.w D0, D4 00000D64 4C49 4E56 movem.l D1,D2,D4,D6,A1,A2,A3,A6, A1 00000D68 0000 206E ori.b D0, 0x6E /* 'n' */ 00000D6C 0008 2028 ori.b A0, 0x28 /* '(' */ 00000D70 0012 53A8 ori.b [A2], 0xA8 00000D74 0012 0C80 ori.b [A2], 0x80 00000D78 0000 0001 ori.b D0, 0x1 00000D7C 6320 bls +0x22 /* 00000D9E */ 00000D7E 206E 0008 movea.l A0, [A6 + 0x8] 00000D82 2268 000E movea.l A1, [A0 + 0xE] 00000D86 52A8 000E addq.l [A0 + 0xE], 1 00000D8A 203C 0000 00FF move.l D0, 0xFF 00000D90 C0AE 000C and.l D0, [A6 + 0xC] 00000D94 1280 move.b [A1], D0 00000D96 0240 00FF andi.w D0, 0xFF 00000D9A 48C0 ext.l D0 00000D9C 6016 bra +0x18 /* 00000DB4 */ label00000D9E: 00000D9E 203C 0000 00FF move.l D0, 0xFF 00000DA4 C0AE 000C and.l D0, [A6 + 0xC] 00000DA8 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000DAC 3F00 move.w -[A7], D0 00000DAE 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00000DB2 5C8F addq.l A7, 6 label00000DB4: 00000DB4 0C40 FFFF cmpi.w D0, 0xFFFF 00000DB8 6606 bne +0x8 /* 00000DC0 */ 00000DBA 70FF moveq.l D0, 0xFFFFFFFF 00000DBC 6000 0118 bra +0x11A /* 00000ED6 */ label00000DC0: 00000DC0 206E 0008 movea.l A0, [A6 + 0x8] 00000DC4 2028 0012 move.l D0, [A0 + 0x12] 00000DC8 53A8 0012 subq.l [A0 + 0x12], 1 00000DCC 0C80 0000 0001 cmpi.l D0, 0x1 00000DD2 6322 bls +0x24 /* 00000DF6 */ 00000DD4 206E 0008 movea.l A0, [A6 + 0x8] 00000DD8 2268 000E movea.l A1, [A0 + 0xE] 00000DDC 52A8 000E addq.l [A0 + 0xE], 1 00000DE0 202E 000C move.l D0, [A6 + 0xC] 00000DE4 E080 asr D0, 8 00000DE6 0280 0000 00FF andi.l D0, 0xFF 00000DEC 1280 move.b [A1], D0 00000DEE 0240 00FF andi.w D0, 0xFF 00000DF2 48C0 ext.l D0 00000DF4 6018 bra +0x1A /* 00000E0E */ label00000DF6: 00000DF6 202E 000C move.l D0, [A6 + 0xC] 00000DFA E080 asr D0, 8 00000DFC 0280 0000 00FF andi.l D0, 0xFF 00000E02 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000E06 3F00 move.w -[A7], D0 00000E08 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00000E0C 5C8F addq.l A7, 6 label00000E0E: 00000E0E 0C40 FFFF cmpi.w D0, 0xFFFF 00000E12 6606 bne +0x8 /* 00000E1A */ 00000E14 70FF moveq.l D0, 0xFFFFFFFF 00000E16 6000 00BE bra +0xC0 /* 00000ED6 */ label00000E1A: 00000E1A 206E 0008 movea.l A0, [A6 + 0x8] 00000E1E 2028 0012 move.l D0, [A0 + 0x12] 00000E22 53A8 0012 subq.l [A0 + 0x12], 1 00000E26 0C80 0000 0001 cmpi.l D0, 0x1 00000E2C 6324 bls +0x26 /* 00000E52 */ 00000E2E 206E 0008 movea.l A0, [A6 + 0x8] 00000E32 2268 000E movea.l A1, [A0 + 0xE] 00000E36 52A8 000E addq.l [A0 + 0xE], 1 00000E3A 202E 000C move.l D0, [A6 + 0xC] 00000E3E 7210 moveq.l D1, 0x10 00000E40 E2A0 asr D0, D1 00000E42 0280 0000 00FF andi.l D0, 0xFF 00000E48 1280 move.b [A1], D0 00000E4A 0240 00FF andi.w D0, 0xFF 00000E4E 48C0 ext.l D0 00000E50 601A bra +0x1C /* 00000E6C */ label00000E52: 00000E52 202E 000C move.l D0, [A6 + 0xC] 00000E56 7210 moveq.l D1, 0x10 00000E58 E2A0 asr D0, D1 00000E5A 0280 0000 00FF andi.l D0, 0xFF 00000E60 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000E64 3F00 move.w -[A7], D0 00000E66 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00000E6A 5C8F addq.l A7, 6 label00000E6C: 00000E6C 0C40 FFFF cmpi.w D0, 0xFFFF 00000E70 6606 bne +0x8 /* 00000E78 */ 00000E72 70FF moveq.l D0, 0xFFFFFFFF 00000E74 6000 0060 bra +0x62 /* 00000ED6 */ label00000E78: 00000E78 206E 0008 movea.l A0, [A6 + 0x8] 00000E7C 2028 0012 move.l D0, [A0 + 0x12] 00000E80 53A8 0012 subq.l [A0 + 0x12], 1 00000E84 0C80 0000 0001 cmpi.l D0, 0x1 00000E8A 6324 bls +0x26 /* 00000EB0 */ 00000E8C 206E 0008 movea.l A0, [A6 + 0x8] 00000E90 2268 000E movea.l A1, [A0 + 0xE] 00000E94 52A8 000E addq.l [A0 + 0xE], 1 00000E98 202E 000C move.l D0, [A6 + 0xC] 00000E9C 7218 moveq.l D1, 0x18 00000E9E E2A0 asr D0, D1 00000EA0 0280 0000 00FF andi.l D0, 0xFF 00000EA6 1280 move.b [A1], D0 00000EA8 0240 00FF andi.w D0, 0xFF 00000EAC 48C0 ext.l D0 00000EAE 601A bra +0x1C /* 00000ECA */ label00000EB0: 00000EB0 202E 000C move.l D0, [A6 + 0xC] 00000EB4 7218 moveq.l D1, 0x18 00000EB6 E2A0 asr D0, D1 00000EB8 0280 0000 00FF andi.l D0, 0xFF 00000EBE 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000EC2 3F00 move.w -[A7], D0 00000EC4 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00000EC8 5C8F addq.l A7, 6 label00000ECA: 00000ECA 0C40 FFFF cmpi.w D0, 0xFFFF 00000ECE 6604 bne +0x6 /* 00000ED4 */ 00000ED0 70FF moveq.l D0, 0xFFFFFFFF 00000ED2 6002 bra +0x4 /* 00000ED6 */ label00000ED4: 00000ED4 7000 moveq.l D0, 0x00 label00000ED6: 00000ED6 4E5E unlink A6 00000ED8 4E75 rts 00000EDA 504D addq.w A5, 8 00000EDC 5752 subq.w [A2], 3 00000EDE 4954 chk.w D4, [A4] 00000EE0 454C chk.w D2, A4 fn00000EE2: 00000EE2 4E56 0000 link A6, 0 00000EE6 2F07 move.l -[A7], D7 label00000EE8: 00000EE8 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000EEC 4EBA 02D4 jsr [PC + 0x2D4 /* 000011C2 */] 00000EF0 588F addq.l A7, 4 00000EF2 1E00 move.b D7, D0 00000EF4 0C07 0020 cmpi.b D7, 0x20 /* ' ' */ 00000EF8 67EE beq -0x10 /* 00000EE8 */ 00000EFA 0C07 0009 cmpi.b D7, 0x9 /* '\t' */ 00000EFE 67E8 beq -0x16 /* 00000EE8 */ 00000F00 0C07 000A cmpi.b D7, 0xA /* '\n' */ 00000F04 67E2 beq -0x1C /* 00000EE8 */ 00000F06 0C07 000D cmpi.b D7, 0xD /* '\r' */ 00000F0A 67DC beq -0x22 /* 00000EE8 */ 00000F0C 0C07 0030 cmpi.b D7, 0x30 /* '0' */ 00000F10 671C beq +0x1E /* 00000F2E */ 00000F12 0C07 0031 cmpi.b D7, 0x31 /* '1' */ 00000F16 6716 beq +0x18 /* 00000F2E */ 00000F18 4267 clr.w -[A7] 00000F1A 4267 clr.w -[A7] 00000F1C 4267 clr.w -[A7] 00000F1E 4267 clr.w -[A7] 00000F20 4267 clr.w -[A7] 00000F22 486D EF28 pea.l [A5 - 0x10D8] 00000F26 4EBA F5AE jsr [PC - 0xA52 /* 000004D6 */] 00000F2A 4FEF 000E lea.l A7, [A7 + 0xE] label00000F2E: 00000F2E 0C07 0031 cmpi.b D7, 0x31 /* '1' */ 00000F32 6704 beq +0x6 /* 00000F38 */ 00000F34 7000 moveq.l D0, 0x00 00000F36 6002 bra +0x4 /* 00000F3A */ label00000F38: 00000F38 7001 moveq.l D0, 0x01 label00000F3A: 00000F3A 2E1F move.l D7, [A7]+ 00000F3C 4E5E unlink A6 00000F3E 4E75 rts 00000F40 5042 addq.w D2, 8 00000F42 4D47 chk.w D6, D7 00000F44 4554 chk.w D2, [A4] 00000F46 4249 clr.w A1 fn00000F48: 00000F48 4E56 FFFC link A6, -0x0004 00000F4C 206E 0008 movea.l A0, [A6 + 0x8] 00000F50 2028 0012 move.l D0, [A0 + 0x12] 00000F54 53A8 0012 subq.l [A0 + 0x12], 1 00000F58 4A80 tst.l D0 00000F5A 6714 beq +0x16 /* 00000F70 */ 00000F5C 206E 0008 movea.l A0, [A6 + 0x8] 00000F60 2268 000E movea.l A1, [A0 + 0xE] 00000F64 52A8 000E addq.l [A0 + 0xE], 1 00000F68 7000 moveq.l D0, 0x00 00000F6A 1011 move.b D0, [A1] 00000F6C 48C0 ext.l D0 00000F6E 600A bra +0xC /* 00000F7A */ label00000F70: 00000F70 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000F74 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */] 00000F78 588F addq.l A7, 4 label00000F7A: 00000F7A 3D40 FFFE move.w [A6 - 0x2], D0 00000F7E 0C6E FFFF FFFE cmpi.w [A6 - 0x2], 0xFFFF 00000F84 6616 bne +0x18 /* 00000F9C */ 00000F86 4267 clr.w -[A7] 00000F88 4267 clr.w -[A7] 00000F8A 4267 clr.w -[A7] 00000F8C 4267 clr.w -[A7] 00000F8E 4267 clr.w -[A7] 00000F90 486D EF4A pea.l [A5 - 0x10B6] 00000F94 4EBA F540 jsr [PC - 0xAC0 /* 000004D6 */] 00000F98 4FEF 000E lea.l A7, [A7 + 0xE] label00000F9C: 00000F9C 206E 0008 movea.l A0, [A6 + 0x8] 00000FA0 2028 0012 move.l D0, [A0 + 0x12] 00000FA4 53A8 0012 subq.l [A0 + 0x12], 1 00000FA8 4A80 tst.l D0 00000FAA 6714 beq +0x16 /* 00000FC0 */ 00000FAC 206E 0008 movea.l A0, [A6 + 0x8] 00000FB0 2268 000E movea.l A1, [A0 + 0xE] 00000FB4 52A8 000E addq.l [A0 + 0xE], 1 00000FB8 7000 moveq.l D0, 0x00 00000FBA 1011 move.b D0, [A1] 00000FBC 48C0 ext.l D0 00000FBE 600A bra +0xC /* 00000FCA */ label00000FC0: 00000FC0 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000FC4 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */] 00000FC8 588F addq.l A7, 4 label00000FCA: 00000FCA 3D40 FFFC move.w [A6 - 0x4], D0 00000FCE 0C6E FFFF FFFC cmpi.w [A6 - 0x4], 0xFFFF 00000FD4 6616 bne +0x18 /* 00000FEC */ 00000FD6 4267 clr.w -[A7] 00000FD8 4267 clr.w -[A7] 00000FDA 4267 clr.w -[A7] 00000FDC 4267 clr.w -[A7] 00000FDE 4267 clr.w -[A7] 00000FE0 486D EF70 pea.l [A5 - 0x1090] 00000FE4 4EBA F4F0 jsr [PC - 0xB10 /* 000004D6 */] 00000FE8 4FEF 000E lea.l A7, [A7 + 0xE] label00000FEC: 00000FEC 302E FFFE move.w D0, [A6 - 0x2] 00000FF0 E140 asl D0.w, 8 00000FF2 D06E FFFC add.w D0, [A6 - 0x4] 00000FF6 4E5E unlink A6 00000FF8 4E75 rts 00000FFA 5042 addq.w D2, 8 00000FFC 4D52 chk.w D6, [A2] 00000FFE 4541 chk.w D2, D1 00001000 444D neg.w A5 fn00001002: 00001002 4E56 0000 link A6, 0 00001006 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000100A 4EBA 02DC jsr [PC + 0x2DC /* 000012E8 */] 0000100E 588F addq.l A7, 4 00001010 206E 000C movea.l A0, [A6 + 0xC] 00001014 3080 move.w [A0], D0 00001016 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000101A 4EBA 02CC jsr [PC + 0x2CC /* 000012E8 */] 0000101E 588F addq.l A7, 4 00001020 206E 0010 movea.l A0, [A6 + 0x10] 00001024 3080 move.w [A0], D0 00001026 4E5E unlink A6 00001028 4E75 rts 0000102A 5042 addq.w D2, 8 0000102C 4D52 chk.w D6, [A2] 0000102E 4541 chk.w D2, D1 00001030 4450 neg.w [A0] fn00001032: 00001032 4E56 0000 link A6, 0 00001036 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000103A 4EBA FF0C jsr [PC - 0xF4 /* 00000F48 */] 0000103E 588F addq.l A7, 4 00001040 206E 0014 movea.l A0, [A6 + 0x14] 00001044 3080 move.w [A0], D0 00001046 206E 0014 movea.l A0, [A6 + 0x14] 0000104A 0C50 5031 cmpi.w [A0], 0x5031 /* 'P1' */ 0000104E 670E beq +0x10 /* 0000105E */ 00001050 206E 0014 movea.l A0, [A6 + 0x14] 00001054 0C50 5034 cmpi.w [A0], 0x5034 /* 'P4' */ 00001058 6704 beq +0x6 /* 0000105E */ 0000105A 70FF moveq.l D0, 0xFFFFFFFF 0000105C 6004 bra +0x6 /* 00001062 */ label0000105E: 0000105E 303C 5031 move.w D0, 0x5031 /* 'P1' */ label00001062: 00001062 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00001066 5031 5031 addq.b [A1 + D5.w + 0x31], 8 0000106A 001A 0002 ori.b [A2]+, 0x2 0000106E 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001072 2F2E 000C move.l -[A7], [A6 + 0xC] 00001076 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000107A 4EBA FF86 jsr [PC - 0x7A /* 00001002 */] 0000107E 4FEF 000C lea.l A7, [A7 + 0xC] 00001082 6016 bra +0x18 /* 0000109A */ 00001084 4267 clr.w -[A7] 00001086 4267 clr.w -[A7] 00001088 4267 clr.w -[A7] 0000108A 4267 clr.w -[A7] 0000108C 4267 clr.w -[A7] 0000108E 486D EF96 pea.l [A5 - 0x106A] 00001092 4EBA F442 jsr [PC - 0xBBE /* 000004D6 */] 00001096 4FEF 000E lea.l A7, [A7 + 0xE] label0000109A: 0000109A 4E5E unlink A6 0000109C 4E75 rts 0000109E 5042 addq.w D2, 8 000010A0 4D52 chk.w D6, [A2] 000010A2 4541 chk.w D2, D1 000010A4 4450 neg.w [A0] fn000010A6: 000010A6 4E56 0000 link A6, 0 000010AA 48E7 0708 movem.l -[A7], D5,D6,D7,A4 000010AE 302E 0012 move.w D0, [A6 + 0x12] 000010B2 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 000010B6 0002 000A ori.b D2, 0xA /* '\n' */ 000010BA 5031 0028 addq.b [A1 + D0.w + 0x28], 8 000010BE 5034 005C addq.b [A4 + D0.w + 0x5C], 8 000010C2 7E00 moveq.l D7, 0x00 000010C4 286E 000C movea.l A4, [A6 + 0xC] 000010C8 6010 bra +0x12 /* 000010DA */ label000010CA: 000010CA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000010CE 4EBA FE12 jsr [PC - 0x1EE /* 00000EE2 */] 000010D2 588F addq.l A7, 4 000010D4 1880 move.b [A4], D0 000010D6 5247 addq.w D7, 1 000010D8 528C addq.l A4, 1 label000010DA: 000010DA BE6E 0010 cmp.w D7, [A6 + 0x10] 000010DE 6DEA blt -0x14 /* 000010CA */ 000010E0 6000 0050 bra +0x52 /* 00001132 */ 000010E4 7CFF moveq.l D6, 0xFFFFFFFF 000010E6 7E00 moveq.l D7, 0x00 000010E8 286E 000C movea.l A4, [A6 + 0xC] 000010EC 6026 bra +0x28 /* 00001114 */ label000010EE: 000010EE 0C46 FFFF cmpi.w D6, 0xFFFF 000010F2 660E bne +0x10 /* 00001102 */ 000010F4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000010F8 4EBA 018C jsr [PC + 0x18C /* 00001286 */] 000010FC 588F addq.l A7, 4 000010FE 1A00 move.b D5, D0 00001100 7C07 moveq.l D6, 0x07 label00001102: 00001102 7000 moveq.l D0, 0x00 00001104 1005 move.b D0, D5 00001106 EC68 lsr D0.w, D6 00001108 0240 0001 andi.w D0, 0x1 0000110C 1880 move.b [A4], D0 0000110E 5346 subq.w D6, 1 00001110 5247 addq.w D7, 1 00001112 528C addq.l A4, 1 label00001114: 00001114 BE6E 0010 cmp.w D7, [A6 + 0x10] 00001118 6DD4 blt -0x2A /* 000010EE */ 0000111A 6016 bra +0x18 /* 00001132 */ 0000111C 4267 clr.w -[A7] 0000111E 4267 clr.w -[A7] 00001120 4267 clr.w -[A7] 00001122 4267 clr.w -[A7] 00001124 4267 clr.w -[A7] 00001126 486D EFB8 pea.l [A5 - 0x1048] 0000112A 4EBA F3AA jsr [PC - 0xC56 /* 000004D6 */] 0000112E 4FEF 000E lea.l A7, [A7 + 0xE] label00001132: 00001132 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+ 00001136 4E5E unlink A6 00001138 4E75 rts 0000113A 5042 addq.w D2, 8 0000113C 4D52 chk.w D6, [A2] 0000113E 4541 chk.w D2, D1 00001140 4450 neg.w [A0] 00001142 4E56 FFFC link A6, -0x0004 00001146 2F0C move.l -[A7], A4 00001148 486E FFFE pea.l [A6 - 0x2] 0000114C 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001150 2F2E 000C move.l -[A7], [A6 + 0xC] 00001154 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001158 4EBA FED8 jsr [PC - 0x128 /* 00001032 */] 0000115C 4FEF 0010 lea.l A7, [A7 + 0x10] 00001160 3F3C 0001 move.w -[A7], 0x1 00001164 206E 0010 movea.l A0, [A6 + 0x10] 00001168 3F10 move.w -[A7], [A0] 0000116A 206E 000C movea.l A0, [A6 + 0xC] 0000116E 3F10 move.w -[A7], [A0] 00001170 4EBA EEF4 jsr [PC - 0x110C /* 00000066 */] 00001174 5C8F addq.l A7, 6 00001176 2840 movea.l A4, D0 00001178 426E FFFC clr.w [A6 - 0x4] 0000117C 6028 bra +0x2A /* 000011A6 */ label0000117E: 0000117E 302E FFFC move.w D0, [A6 - 0x4] 00001182 48C0 ext.l D0 00001184 E580 asl D0, 2 00001186 D08C add.l D0, A4 00001188 3F2E FFFE move.w -[A7], [A6 - 0x2] 0000118C 206E 000C movea.l A0, [A6 + 0xC] 00001190 3F10 move.w -[A7], [A0] 00001192 2040 movea.l A0, D0 00001194 2F10 move.l -[A7], [A0] 00001196 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000119A 4EBA FF0A jsr [PC - 0xF6 /* 000010A6 */] 0000119E 4FEF 000C lea.l A7, [A7 + 0xC] 000011A2 526E FFFC addq.w [A6 - 0x4], 1 label000011A6: 000011A6 206E 0010 movea.l A0, [A6 + 0x10] 000011AA 302E FFFC move.w D0, [A6 - 0x4] 000011AE B050 cmp.w D0, [A0] 000011B0 6DCC blt -0x32 /* 0000117E */ 000011B2 200C move.l D0, A4 000011B4 285F movea.l A4, [A7]+ 000011B6 4E5E unlink A6 000011B8 4E75 rts 000011BA 5042 addq.w D2, 8 000011BC 4D52 chk.w D6, [A2] 000011BE 4541 chk.w D2, D1 000011C0 4450 neg.w [A0] fn000011C2: 000011C2 4E56 0000 link A6, 0 000011C6 48E7 0300 movem.l -[A7], D6,D7 000011CA 206E 0008 movea.l A0, [A6 + 0x8] 000011CE 2028 0012 move.l D0, [A0 + 0x12] 000011D2 53A8 0012 subq.l [A0 + 0x12], 1 000011D6 4A80 tst.l D0 000011D8 6714 beq +0x16 /* 000011EE */ 000011DA 206E 0008 movea.l A0, [A6 + 0x8] 000011DE 2268 000E movea.l A1, [A0 + 0xE] 000011E2 52A8 000E addq.l [A0 + 0xE], 1 000011E6 7000 moveq.l D0, 0x00 000011E8 1011 move.b D0, [A1] 000011EA 48C0 ext.l D0 000011EC 600A bra +0xC /* 000011F8 */ label000011EE: 000011EE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000011F2 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */] 000011F6 588F addq.l A7, 4 label000011F8: 000011F8 3E00 move.w D7, D0 000011FA 0C47 FFFF cmpi.w D7, 0xFFFF 000011FE 6616 bne +0x18 /* 00001216 */ 00001200 4267 clr.w -[A7] 00001202 4267 clr.w -[A7] 00001204 4267 clr.w -[A7] 00001206 4267 clr.w -[A7] 00001208 4267 clr.w -[A7] 0000120A 486D EFC6 pea.l [A5 - 0x103A] 0000120E 4EBA F2C6 jsr [PC - 0xD3A /* 000004D6 */] 00001212 4FEF 000E lea.l A7, [A7 + 0xE] label00001216: 00001216 1C07 move.b D6, D7 00001218 0C06 0023 cmpi.b D6, 0x23 /* '#' */ 0000121C 6600 0056 bne +0x58 /* 00001274 */ label00001220: 00001220 206E 0008 movea.l A0, [A6 + 0x8] 00001224 2028 0012 move.l D0, [A0 + 0x12] 00001228 53A8 0012 subq.l [A0 + 0x12], 1 0000122C 4A80 tst.l D0 0000122E 6714 beq +0x16 /* 00001244 */ 00001230 206E 0008 movea.l A0, [A6 + 0x8] 00001234 2268 000E movea.l A1, [A0 + 0xE] 00001238 52A8 000E addq.l [A0 + 0xE], 1 0000123C 7000 moveq.l D0, 0x00 0000123E 1011 move.b D0, [A1] 00001240 48C0 ext.l D0 00001242 600A bra +0xC /* 0000124E */ label00001244: 00001244 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001248 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */] 0000124C 588F addq.l A7, 4 label0000124E: 0000124E 3E00 move.w D7, D0 00001250 0C47 FFFF cmpi.w D7, 0xFFFF 00001254 6616 bne +0x18 /* 0000126C */ 00001256 4267 clr.w -[A7] 00001258 4267 clr.w -[A7] 0000125A 4267 clr.w -[A7] 0000125C 4267 clr.w -[A7] 0000125E 4267 clr.w -[A7] 00001260 486D EFD8 pea.l [A5 - 0x1028] 00001264 4EBA F270 jsr [PC - 0xD90 /* 000004D6 */] 00001268 4FEF 000E lea.l A7, [A7 + 0xE] label0000126C: 0000126C 1C07 move.b D6, D7 0000126E 0C06 000A cmpi.b D6, 0xA /* '\n' */ 00001272 66AC bne -0x52 /* 00001220 */ label00001274: 00001274 1006 move.b D0, D6 00001276 4CDF 00C0 movem.l D6,D7, [A7]+ 0000127A 4E5E unlink A6 0000127C 4E75 rts 0000127E 5042 addq.w D2, 8 00001280 4D47 chk.w D6, D7 00001282 4554 chk.w D2, [A4] 00001284 4320 .invalid 1, -[A0] // invalid opcode 4 with b == 4 fn00001286: 00001286 4E56 0000 link A6, 0 0000128A 2F07 move.l -[A7], D7 0000128C 206E 0008 movea.l A0, [A6 + 0x8] 00001290 2028 0012 move.l D0, [A0 + 0x12] 00001294 53A8 0012 subq.l [A0 + 0x12], 1 00001298 4A80 tst.l D0 0000129A 6714 beq +0x16 /* 000012B0 */ 0000129C 206E 0008 movea.l A0, [A6 + 0x8] 000012A0 2268 000E movea.l A1, [A0 + 0xE] 000012A4 52A8 000E addq.l [A0 + 0xE], 1 000012A8 7000 moveq.l D0, 0x00 000012AA 1011 move.b D0, [A1] 000012AC 48C0 ext.l D0 000012AE 600A bra +0xC /* 000012BA */ label000012B0: 000012B0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000012B4 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */] 000012B8 588F addq.l A7, 4 label000012BA: 000012BA 3E00 move.w D7, D0 000012BC 0C47 FFFF cmpi.w D7, 0xFFFF 000012C0 6616 bne +0x18 /* 000012D8 */ 000012C2 4267 clr.w -[A7] 000012C4 4267 clr.w -[A7] 000012C6 4267 clr.w -[A7] 000012C8 4267 clr.w -[A7] 000012CA 4267 clr.w -[A7] 000012CC 486D EFEA pea.l [A5 - 0x1016] 000012D0 4EBA F204 jsr [PC - 0xDFC /* 000004D6 */] 000012D4 4FEF 000E lea.l A7, [A7 + 0xE] label000012D8: 000012D8 1007 move.b D0, D7 000012DA 2E1F move.l D7, [A7]+ 000012DC 4E5E unlink A6 000012DE 4E75 rts 000012E0 5042 addq.w D2, 8 000012E2 4D47 chk.w D6, D7 000012E4 4554 chk.w D2, [A4] 000012E6 5241 addq.w D1, 1 fn000012E8: 000012E8 4E56 0000 link A6, 0 000012EC 48E7 0300 movem.l -[A7], D6,D7 label000012F0: 000012F0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000012F4 4EBA FECC jsr [PC - 0x134 /* 000011C2 */] 000012F8 588F addq.l A7, 4 000012FA 1E00 move.b D7, D0 000012FC 0C07 0020 cmpi.b D7, 0x20 /* ' ' */ 00001300 67EE beq -0x10 /* 000012F0 */ 00001302 0C07 0009 cmpi.b D7, 0x9 /* '\t' */ 00001306 67E8 beq -0x16 /* 000012F0 */ 00001308 0C07 000A cmpi.b D7, 0xA /* '\n' */ 0000130C 67E2 beq -0x1C /* 000012F0 */ 0000130E 0C07 0030 cmpi.b D7, 0x30 /* '0' */ 00001312 6D06 blt +0x8 /* 0000131A */ 00001314 0C07 0039 cmpi.b D7, 0x39 /* '9' */ 00001318 6F16 ble +0x18 /* 00001330 */ label0000131A: 0000131A 4267 clr.w -[A7] 0000131C 4267 clr.w -[A7] 0000131E 4267 clr.w -[A7] 00001320 4267 clr.w -[A7] 00001322 4267 clr.w -[A7] 00001324 486D EFFC pea.l [A5 - 0x1004] 00001328 4EBA F1AC jsr [PC - 0xE54 /* 000004D6 */] 0000132C 4FEF 000E lea.l A7, [A7 + 0xE] label00001330: 00001330 7C00 moveq.l D6, 0x00 label00001332: 00001332 3006 move.w D0, D6 00001334 C1FC 000A muls.w D0, 0xA /* '\n' */ 00001338 1207 move.b D1, D7 0000133A 49C1 lea.l A4, D1 0000133C D041 add.w D0, D1 0000133E 0640 FFD0 addi.w D0, 0xFFD0 00001342 3C00 move.w D6, D0 00001344 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001348 4EBA FE78 jsr [PC - 0x188 /* 000011C2 */] 0000134C 588F addq.l A7, 4 0000134E 1E00 move.b D7, D0 00001350 0C07 0030 cmpi.b D7, 0x30 /* '0' */ 00001354 6D06 blt +0x8 /* 0000135C */ 00001356 0C07 0039 cmpi.b D7, 0x39 /* '9' */ 0000135A 6FD6 ble -0x28 /* 00001332 */ label0000135C: 0000135C 3006 move.w D0, D6 0000135E 4CDF 00C0 movem.l D6,D7, [A7]+ 00001362 4E5E unlink A6 00001364 4E75 rts 00001366 5042 addq.w D2, 8 00001368 4D47 chk.w D6, D7 0000136A 4554 chk.w D2, [A4] 0000136C 494E chk.w D4, A6 fn0000136E: 0000136E 4E56 0000 link A6, 0 00001372 2F2E 000C move.l -[A7], [A6 + 0xC] 00001376 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000137A 4EBA EFDA jsr [PC - 0x1026 /* 00000356 */] 0000137E 508F addq.l A7, 8 00001380 4E5E unlink A6 00001382 4E75 rts 00001384 5047 addq.w D7, 8 00001386 4D49 chk.w D6, A1 00001388 4E49 trap 9 0000138A 5420 addq.b -[A0], 2 fn0000138C: 0000138C 4E56 FFFE link A6, -0x0002 00001390 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001394 4EBA FF52 jsr [PC - 0xAE /* 000012E8 */] 00001398 588F addq.l A7, 4 0000139A 206E 000C movea.l A0, [A6 + 0xC] 0000139E 3080 move.w [A0], D0 000013A0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000013A4 4EBA FF42 jsr [PC - 0xBE /* 000012E8 */] 000013A8 588F addq.l A7, 4 000013AA 206E 0010 movea.l A0, [A6 + 0x10] 000013AE 3080 move.w [A0], D0 000013B0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000013B4 4EBA FF32 jsr [PC - 0xCE /* 000012E8 */] 000013B8 588F addq.l A7, 4 000013BA 3D40 FFFE move.w [A6 - 0x2], D0 000013BE 0C6E 00FF FFFE cmpi.w [A6 - 0x2], 0xFF 000013C4 6F1A ble +0x1C /* 000013E0 */ 000013C6 4267 clr.w -[A7] 000013C8 4267 clr.w -[A7] 000013CA 4267 clr.w -[A7] 000013CC 3F3C 00FF move.w -[A7], 0xFF 000013D0 3F2E FFFE move.w -[A7], [A6 - 0x2] 000013D4 486D F02A pea.l [A5 - 0xFD6] 000013D8 4EBA F0FC jsr [PC - 0xF04 /* 000004D6 */] 000013DC 4FEF 000E lea.l A7, [A7 + 0xE] label000013E0: 000013E0 206E 0014 movea.l A0, [A6 + 0x14] 000013E4 10AE FFFF move.b [A0], [A6 - 0x1] 000013E8 4E5E unlink A6 000013EA 4E75 rts 000013EC 5047 addq.w D7, 8 000013EE 4D52 chk.w D6, [A2] 000013F0 4541 chk.w D2, D1 000013F2 4450 neg.w [A0] fn000013F4: 000013F4 4E56 0000 link A6, 0 000013F8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000013FC 4EBA FB4A jsr [PC - 0x4B6 /* 00000F48 */] 00001400 588F addq.l A7, 4 00001402 206E 0018 movea.l A0, [A6 + 0x18] 00001406 3080 move.w [A0], D0 00001408 206E 0018 movea.l A0, [A6 + 0x18] 0000140C 0C50 5032 cmpi.w [A0], 0x5032 /* 'P2' */ 00001410 6728 beq +0x2A /* 0000143A */ 00001412 206E 0018 movea.l A0, [A6 + 0x18] 00001416 0C50 5035 cmpi.w [A0], 0x5035 /* 'P5' */ 0000141A 671E beq +0x20 /* 0000143A */ 0000141C 206E 0018 movea.l A0, [A6 + 0x18] 00001420 0C50 5031 cmpi.w [A0], 0x5031 /* 'P1' */ 00001424 670E beq +0x10 /* 00001434 */ 00001426 206E 0018 movea.l A0, [A6 + 0x18] 0000142A 0C50 5034 cmpi.w [A0], 0x5034 /* 'P4' */ 0000142E 6704 beq +0x6 /* 00001434 */ 00001430 70FF moveq.l D0, 0xFFFFFFFF 00001432 600A bra +0xC /* 0000143E */ label00001434: 00001434 303C 5031 move.w D0, 0x5031 /* 'P1' */ 00001438 6004 bra +0x6 /* 0000143E */ label0000143A: 0000143A 303C 5032 move.w D0, 0x5032 /* 'P2' */ label0000143E: 0000143E 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00001442 5031 5032 addq.b [A1 + D5.w + 0x32], 8 00001446 0052 001E ori.w [A2], 0x1E 0000144A 0002 2F2E ori.b D2, 0x2E /* '.' */ 0000144E 0014 2F2E ori.b [A4], 0x2E /* '.' */ 00001452 0010 2F2E ori.b [A0], 0x2E /* '.' */ 00001456 000C 2F2E ori.b A4, 0x2E /* '.' */ 0000145A 0008 4EBA ori.b A0, 0xBA 0000145E FF2E .extension 0xF2E <> // unimplemented 00001460 4FEF 0010 lea.l A7, [A7 + 0x10] 00001464 6048 bra +0x4A /* 000014AE */ 00001466 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000146A 2F2E 000C move.l -[A7], [A6 + 0xC] 0000146E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001472 4EBA FB8E jsr [PC - 0x472 /* 00001002 */] 00001476 4FEF 000C lea.l A7, [A7 + 0xC] 0000147A 206E 0014 movea.l A0, [A6 + 0x14] 0000147E 10AD F028 move.b [A0], [A5 - 0xFD8] 00001482 3F3C 0001 move.w -[A7], 0x1 00001486 206E 000C movea.l A0, [A6 + 0xC] 0000148A 3F10 move.w -[A7], [A0] 0000148C 4EBA EB72 jsr [PC - 0x148E /* 00000000 */] 00001490 588F addq.l A7, 4 00001492 2B40 F024 move.l [A5 - 0xFDC], D0 00001496 6016 bra +0x18 /* 000014AE */ 00001498 4267 clr.w -[A7] 0000149A 4267 clr.w -[A7] 0000149C 4267 clr.w -[A7] 0000149E 4267 clr.w -[A7] 000014A0 4267 clr.w -[A7] 000014A2 486D F046 pea.l [A5 - 0xFBA] 000014A6 4EBA F02E jsr [PC - 0xFD2 /* 000004D6 */] 000014AA 4FEF 000E lea.l A7, [A7 + 0xE] label000014AE: 000014AE 4E5E unlink A6 000014B0 4E75 rts 000014B2 5047 addq.w D7, 8 000014B4 4D52 chk.w D6, [A2] 000014B6 4541 chk.w D2, D1 000014B8 4450 neg.w [A0] fn000014BA: 000014BA 4E56 0000 link A6, 0 000014BE 48E7 0118 movem.l -[A7], D7,A3,A4 000014C2 302E 0014 move.w D0, [A6 + 0x14] 000014C6 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 000014CA 5031 5035 addq.b [A1 + D5.w + 0x35], 8 000014CE 0096 004E 0008 ori.l [A6], 0x4E0008 000014D4 0090 0048 0024 ori.l [A0], 0x480024 /* 'H\0$' */ 000014DA 7E00 moveq.l D7, 0x00 000014DC 286E 000C movea.l A4, [A6 + 0xC] 000014E0 6010 bra +0x12 /* 000014F2 */ label000014E2: 000014E2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000014E6 4EBA FE00 jsr [PC - 0x200 /* 000012E8 */] 000014EA 588F addq.l A7, 4 000014EC 1880 move.b [A4], D0 000014EE 5247 addq.w D7, 1 000014F0 528C addq.l A4, 1 label000014F2: 000014F2 BE6E 0010 cmp.w D7, [A6 + 0x10] 000014F6 6DEA blt -0x14 /* 000014E2 */ 000014F8 6000 0080 bra +0x82 /* 0000157A */ 000014FC 7E00 moveq.l D7, 0x00 000014FE 286E 000C movea.l A4, [A6 + 0xC] 00001502 6010 bra +0x12 /* 00001514 */ label00001504: 00001504 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001508 4EBA FD7C jsr [PC - 0x284 /* 00001286 */] 0000150C 588F addq.l A7, 4 0000150E 1880 move.b [A4], D0 00001510 5247 addq.w D7, 1 00001512 528C addq.l A4, 1 label00001514: 00001514 BE6E 0010 cmp.w D7, [A6 + 0x10] 00001518 6DEA blt -0x14 /* 00001504 */ 0000151A 6000 005E bra +0x60 /* 0000157A */ 0000151E 3F2E 0014 move.w -[A7], [A6 + 0x14] 00001522 3F2E 0010 move.w -[A7], [A6 + 0x10] 00001526 2F2D F024 move.l -[A7], [A5 - 0xFDC] 0000152A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000152E 4EBA FB76 jsr [PC - 0x48A /* 000010A6 */] 00001532 4FEF 000C lea.l A7, [A7 + 0xC] 00001536 7E00 moveq.l D7, 0x00 00001538 286E 000C movea.l A4, [A6 + 0xC] 0000153C 266D F024 movea.l A3, [A5 - 0xFDC] 00001540 601A bra +0x1C /* 0000155C */ label00001542: 00001542 7000 moveq.l D0, 0x00 00001544 1013 move.b D0, [A3] 00001546 4A40 tst.w D0 00001548 6608 bne +0xA /* 00001552 */ 0000154A 7000 moveq.l D0, 0x00 0000154C 102E 0013 move.b D0, [A6 + 0x13] 00001550 6002 bra +0x4 /* 00001554 */ label00001552: 00001552 7000 moveq.l D0, 0x00 label00001554: 00001554 1880 move.b [A4], D0 00001556 5247 addq.w D7, 1 00001558 528C addq.l A4, 1 0000155A 528B addq.l A3, 1 label0000155C: 0000155C BE6E 0010 cmp.w D7, [A6 + 0x10] 00001560 6DE0 blt -0x1E /* 00001542 */ 00001562 6016 bra +0x18 /* 0000157A */ 00001564 4267 clr.w -[A7] 00001566 4267 clr.w -[A7] 00001568 4267 clr.w -[A7] 0000156A 4267 clr.w -[A7] 0000156C 4267 clr.w -[A7] 0000156E 486D F070 pea.l [A5 - 0xF90] 00001572 4EBA EF62 jsr [PC - 0x109E /* 000004D6 */] 00001576 4FEF 000E lea.l A7, [A7 + 0xE] label0000157A: 0000157A 4CDF 1880 movem.l D7,A3,A4, [A7]+ 0000157E 4E5E unlink A6 00001580 4E75 rts 00001582 5047 addq.w D7, 8 00001584 4D52 chk.w D6, [A2] 00001586 4541 chk.w D2, D1 00001588 4450 neg.w [A0] 0000158A 4E56 FFF8 link A6, -0x0008 0000158E 486E FFF8 pea.l [A6 - 0x8] 00001592 2F2E 0014 move.l -[A7], [A6 + 0x14] 00001596 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000159A 2F2E 000C move.l -[A7], [A6 + 0xC] 0000159E 2F2E 0008 move.l -[A7], [A6 + 0x8] 000015A2 4EBA FE50 jsr [PC - 0x1B0 /* 000013F4 */] 000015A6 4FEF 0014 lea.l A7, [A7 + 0x14] 000015AA 3F3C 0001 move.w -[A7], 0x1 000015AE 206E 0010 movea.l A0, [A6 + 0x10] 000015B2 3F10 move.w -[A7], [A0] 000015B4 206E 000C movea.l A0, [A6 + 0xC] 000015B8 3F10 move.w -[A7], [A0] 000015BA 4EBA EAAA jsr [PC - 0x1556 /* 00000066 */] 000015BE 5C8F addq.l A7, 6 000015C0 2D40 FFFC move.l [A6 - 0x4], D0 000015C4 426E FFFA clr.w [A6 - 0x6] 000015C8 6034 bra +0x36 /* 000015FE */ label000015CA: 000015CA 302E FFFA move.w D0, [A6 - 0x6] 000015CE 48C0 ext.l D0 000015D0 E580 asl D0, 2 000015D2 D0AE FFFC add.l D0, [A6 - 0x4] 000015D6 3F2E FFF8 move.w -[A7], [A6 - 0x8] 000015DA 206E 0014 movea.l A0, [A6 + 0x14] 000015DE 7200 moveq.l D1, 0x00 000015E0 1210 move.b D1, [A0] 000015E2 3F01 move.w -[A7], D1 000015E4 206E 000C movea.l A0, [A6 + 0xC] 000015E8 3F10 move.w -[A7], [A0] 000015EA 2040 movea.l A0, D0 000015EC 2F10 move.l -[A7], [A0] 000015EE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000015F2 4EBA FEC6 jsr [PC - 0x13A /* 000014BA */] 000015F6 4FEF 000E lea.l A7, [A7 + 0xE] 000015FA 526E FFFA addq.w [A6 - 0x6], 1 label000015FE: 000015FE 206E 0010 movea.l A0, [A6 + 0x10] 00001602 302E FFFA move.w D0, [A6 - 0x6] 00001606 B050 cmp.w D0, [A0] 00001608 6DC0 blt -0x3E /* 000015CA */ 0000160A 202E FFFC move.l D0, [A6 - 0x4] 0000160E 4E5E unlink A6 00001610 4E75 rts 00001612 5047 addq.w D7, 8 00001614 4D52 chk.w D6, [A2] 00001616 4541 chk.w D2, D1 00001618 4450 neg.w [A0] fn0000161A: 0000161A 4E56 0000 link A6, 0 0000161E 2F2E 000C move.l -[A7], [A6 + 0xC] 00001622 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001626 4EBA FD46 jsr [PC - 0x2BA /* 0000136E */] 0000162A 508F addq.l A7, 8 0000162C 4E5E unlink A6 0000162E 4E75 rts 00001630 5050 addq.w [A0], 8 00001632 4D49 chk.w D6, A1 00001634 4E49 trap 9 00001636 5420 addq.b -[A0], 2 00001638 4E56 FFFE link A6, -0x0002 0000163C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001640 4EBA FCA6 jsr [PC - 0x35A /* 000012E8 */] 00001644 588F addq.l A7, 4 00001646 206E 000C movea.l A0, [A6 + 0xC] 0000164A 3080 move.w [A0], D0 0000164C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001650 4EBA FC96 jsr [PC - 0x36A /* 000012E8 */] 00001654 588F addq.l A7, 4 00001656 206E 0010 movea.l A0, [A6 + 0x10] 0000165A 3080 move.w [A0], D0 0000165C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001660 4EBA FC86 jsr [PC - 0x37A /* 000012E8 */] 00001664 588F addq.l A7, 4 00001666 3D40 FFFE move.w [A6 - 0x2], D0 0000166A 0C6E 00FF FFFE cmpi.w [A6 - 0x2], 0xFF 00001670 6F1A ble +0x1C /* 0000168C */ 00001672 4267 clr.w -[A7] 00001674 4267 clr.w -[A7] 00001676 4267 clr.w -[A7] 00001678 3F3C 00FF move.w -[A7], 0xFF 0000167C 3F2E FFFE move.w -[A7], [A6 - 0x2] 00001680 486D F088 pea.l [A5 - 0xF78] 00001684 4EBA EE50 jsr [PC - 0x11B0 /* 000004D6 */] 00001688 4FEF 000E lea.l A7, [A7 + 0xE] label0000168C: 0000168C 206E 0014 movea.l A0, [A6 + 0x14] 00001690 10AE FFFF move.b [A0], [A6 - 0x1] 00001694 4E5E unlink A6 00001696 4E75 rts 00001698 5050 addq.w [A0], 8 0000169A 4D52 chk.w D6, [A2] 0000169C 4541 chk.w D2, D1 0000169E 4450 neg.w [A0] fn000016A0: 000016A0 4E56 0000 link A6, 0 000016A4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000016A8 4EBA F89E jsr [PC - 0x762 /* 00000F48 */] 000016AC 588F addq.l A7, 4 000016AE 206E 0018 movea.l A0, [A6 + 0x18] 000016B2 3080 move.w [A0], D0 000016B4 206E 0018 movea.l A0, [A6 + 0x18] 000016B8 0C50 5033 cmpi.w [A0], 0x5033 /* 'P3' */ 000016BC 6742 beq +0x44 /* 00001700 */ 000016BE 206E 0018 movea.l A0, [A6 + 0x18] 000016C2 0C50 5036 cmpi.w [A0], 0x5036 /* 'P6' */ 000016C6 6738 beq +0x3A /* 00001700 */ 000016C8 206E 0018 movea.l A0, [A6 + 0x18] 000016CC 0C50 5032 cmpi.w [A0], 0x5032 /* 'P2' */ 000016D0 6728 beq +0x2A /* 000016FA */ 000016D2 206E 0018 movea.l A0, [A6 + 0x18] 000016D6 0C50 5035 cmpi.w [A0], 0x5035 /* 'P5' */ 000016DA 671E beq +0x20 /* 000016FA */ 000016DC 206E 0018 movea.l A0, [A6 + 0x18] 000016E0 0C50 5031 cmpi.w [A0], 0x5031 /* 'P1' */ 000016E4 670E beq +0x10 /* 000016F4 */ 000016E6 206E 0018 movea.l A0, [A6 + 0x18] 000016EA 0C50 5034 cmpi.w [A0], 0x5034 /* 'P4' */ 000016EE 6704 beq +0x6 /* 000016F4 */ 000016F0 70FF moveq.l D0, 0xFFFFFFFF 000016F2 6010 bra +0x12 /* 00001704 */ label000016F4: 000016F4 303C 5031 move.w D0, 0x5031 /* 'P1' */ 000016F8 600A bra +0xC /* 00001704 */ label000016FA: 000016FA 303C 5032 move.w D0, 0x5032 /* 'P2' */ 000016FE 6004 bra +0x6 /* 00001704 */ label00001700: 00001700 303C 5033 move.w D0, 0x5033 /* 'P3' */ label00001704: 00001704 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00001708 5031 5033 addq.b [A1 + D5.w + 0x33], 8 0000170C 0084 0050 0020 ori.l D4, 0x500020 /* 'P\0 ' */ 00001712 0002 2F2E ori.b D2, 0x2E /* '.' */ 00001716 0014 2F2E ori.b [A4], 0x2E /* '.' */ 0000171A 0010 2F2E ori.b [A0], 0x2E /* '.' */ 0000171E 000C 2F2E ori.b A4, 0x2E /* '.' */ 00001722 0008 4EBA ori.b A0, 0xBA 00001726 FF12 .extension 0xF12 <> // unimplemented 00001728 4FEF 0010 lea.l A7, [A7 + 0x10] 0000172C 6000 0078 bra +0x7A /* 000017A6 */ 00001730 2F2E 0014 move.l -[A7], [A6 + 0x14] 00001734 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001738 2F2E 000C move.l -[A7], [A6 + 0xC] 0000173C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001740 4EBA FC4A jsr [PC - 0x3B6 /* 0000138C */] 00001744 4FEF 0010 lea.l A7, [A7 + 0x10] 00001748 3F3C 0001 move.w -[A7], 0x1 0000174C 206E 000C movea.l A0, [A6 + 0xC] 00001750 3F10 move.w -[A7], [A0] 00001752 4EBA E8AC jsr [PC - 0x1754 /* 00000000 */] 00001756 588F addq.l A7, 4 00001758 2B40 F07E move.l [A5 - 0xF82], D0 0000175C 6048 bra +0x4A /* 000017A6 */ 0000175E 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001762 2F2E 000C move.l -[A7], [A6 + 0xC] 00001766 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000176A 4EBA F896 jsr [PC - 0x76A /* 00001002 */] 0000176E 4FEF 000C lea.l A7, [A7 + 0xC] 00001772 206E 0014 movea.l A0, [A6 + 0x14] 00001776 10AD F086 move.b [A0], [A5 - 0xF7A] 0000177A 3F3C 0001 move.w -[A7], 0x1 0000177E 206E 000C movea.l A0, [A6 + 0xC] 00001782 3F10 move.w -[A7], [A0] 00001784 4EBA E87A jsr [PC - 0x1786 /* 00000000 */] 00001788 588F addq.l A7, 4 0000178A 2B40 F082 move.l [A5 - 0xF7E], D0 0000178E 6016 bra +0x18 /* 000017A6 */ 00001790 4267 clr.w -[A7] 00001792 4267 clr.w -[A7] 00001794 4267 clr.w -[A7] 00001796 4267 clr.w -[A7] 00001798 4267 clr.w -[A7] 0000179A 486D F0A4 pea.l [A5 - 0xF5C] 0000179E 4EBA ED36 jsr [PC - 0x12CA /* 000004D6 */] 000017A2 4FEF 000E lea.l A7, [A7 + 0xE] label000017A6: 000017A6 4E5E unlink A6 000017A8 4E75 rts 000017AA 5050 addq.w [A0], 8 000017AC 4D52 chk.w D6, [A2] 000017AE 4541 chk.w D2, D1 000017B0 4450 neg.w [A0] fn000017B2: 000017B2 4E56 0000 link A6, 0 000017B6 48E7 0F38 movem.l -[A7], D4,D5,D6,D7,A2,A3,A4 000017BA 302E 0014 move.w D0, [A6 + 0x14] 000017BE 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 000017C2 5031 5036 addq.b [A1 + D5.w + 0x36], 8 000017C6 012E 00DC btst [A6 + 0xDC], D0 000017CA 0092 0008 00D6 ori.l [A2], 0x800D6 000017D0 008C 0046 7E00 ori.l A4, 0x467E00 /* 'F~\0' */ 000017D6 286E 000C movea.l A4, [A6 + 0xC] 000017DA 6032 bra +0x34 /* 0000180E */ label000017DC: 000017DC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000017E0 4EBA FB06 jsr [PC - 0x4FA /* 000012E8 */] 000017E4 588F addq.l A7, 4 000017E6 1C00 move.b D6, D0 000017E8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000017EC 4EBA FAFA jsr [PC - 0x506 /* 000012E8 */] 000017F0 588F addq.l A7, 4 000017F2 1A00 move.b D5, D0 000017F4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000017F8 4EBA FAEE jsr [PC - 0x512 /* 000012E8 */] 000017FC 588F addq.l A7, 4 000017FE 1800 move.b D4, D0 00001800 1886 move.b [A4], D6 00001802 1945 0001 move.b [A4 + 0x1], D5 00001806 1944 0002 move.b [A4 + 0x2], D4 0000180A 5247 addq.w D7, 1 0000180C 588C addq.l A4, 4 label0000180E: 0000180E BE6E 0010 cmp.w D7, [A6 + 0x10] 00001812 6DC8 blt -0x36 /* 000017DC */ 00001814 6000 00F4 bra +0xF6 /* 0000190A */ 00001818 7E00 moveq.l D7, 0x00 0000181A 286E 000C movea.l A4, [A6 + 0xC] 0000181E 6032 bra +0x34 /* 00001852 */ label00001820: 00001820 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001824 4EBA FA60 jsr [PC - 0x5A0 /* 00001286 */] 00001828 588F addq.l A7, 4 0000182A 1C00 move.b D6, D0 0000182C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001830 4EBA FA54 jsr [PC - 0x5AC /* 00001286 */] 00001834 588F addq.l A7, 4 00001836 1A00 move.b D5, D0 00001838 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000183C 4EBA FA48 jsr [PC - 0x5B8 /* 00001286 */] 00001840 588F addq.l A7, 4 00001842 1800 move.b D4, D0 00001844 1886 move.b [A4], D6 00001846 1945 0001 move.b [A4 + 0x1], D5 0000184A 1944 0002 move.b [A4 + 0x2], D4 0000184E 5247 addq.w D7, 1 00001850 588C addq.l A4, 4 label00001852: 00001852 BE6E 0010 cmp.w D7, [A6 + 0x10] 00001856 6DC8 blt -0x36 /* 00001820 */ 00001858 6000 00B0 bra +0xB2 /* 0000190A */ 0000185C 3F2E 0014 move.w -[A7], [A6 + 0x14] 00001860 7000 moveq.l D0, 0x00 00001862 102E 0013 move.b D0, [A6 + 0x13] 00001866 3F00 move.w -[A7], D0 00001868 3F2E 0010 move.w -[A7], [A6 + 0x10] 0000186C 2F2D F07E move.l -[A7], [A5 - 0xF82] 00001870 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001874 4EBA FC44 jsr [PC - 0x3BC /* 000014BA */] 00001878 4FEF 000E lea.l A7, [A7 + 0xE] 0000187C 7E00 moveq.l D7, 0x00 0000187E 266D F07E movea.l A3, [A5 - 0xF82] 00001882 286E 000C movea.l A4, [A6 + 0xC] 00001886 6012 bra +0x14 /* 0000189A */ label00001888: 00001888 1C13 move.b D6, [A3] 0000188A 1886 move.b [A4], D6 0000188C 1946 0001 move.b [A4 + 0x1], D6 00001890 1946 0002 move.b [A4 + 0x2], D6 00001894 5247 addq.w D7, 1 00001896 528B addq.l A3, 1 00001898 588C addq.l A4, 4 label0000189A: 0000189A BE6E 0010 cmp.w D7, [A6 + 0x10] 0000189E 6DE8 blt -0x16 /* 00001888 */ 000018A0 6000 0068 bra +0x6A /* 0000190A */ 000018A4 3F2E 0014 move.w -[A7], [A6 + 0x14] 000018A8 3F2E 0010 move.w -[A7], [A6 + 0x10] 000018AC 2F2D F082 move.l -[A7], [A5 - 0xF7E] 000018B0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000018B4 4EBA F7F0 jsr [PC - 0x810 /* 000010A6 */] 000018B8 4FEF 000C lea.l A7, [A7 + 0xC] 000018BC 7E00 moveq.l D7, 0x00 000018BE 246D F082 movea.l A2, [A5 - 0xF7E] 000018C2 286E 000C movea.l A4, [A6 + 0xC] 000018C6 6024 bra +0x26 /* 000018EC */ label000018C8: 000018C8 7000 moveq.l D0, 0x00 000018CA 1012 move.b D0, [A2] 000018CC 4A40 tst.w D0 000018CE 6608 bne +0xA /* 000018D8 */ 000018D0 7000 moveq.l D0, 0x00 000018D2 102E 0013 move.b D0, [A6 + 0x13] 000018D6 6002 bra +0x4 /* 000018DA */ label000018D8: 000018D8 7000 moveq.l D0, 0x00 label000018DA: 000018DA 1C00 move.b D6, D0 000018DC 1886 move.b [A4], D6 000018DE 1946 0001 move.b [A4 + 0x1], D6 000018E2 1946 0002 move.b [A4 + 0x2], D6 000018E6 5247 addq.w D7, 1 000018E8 528A addq.l A2, 1 000018EA 588C addq.l A4, 4 label000018EC: 000018EC BE6E 0010 cmp.w D7, [A6 + 0x10] 000018F0 6DD6 blt -0x28 /* 000018C8 */ 000018F2 6016 bra +0x18 /* 0000190A */ 000018F4 4267 clr.w -[A7] 000018F6 4267 clr.w -[A7] 000018F8 4267 clr.w -[A7] 000018FA 4267 clr.w -[A7] 000018FC 4267 clr.w -[A7] 000018FE 486D F0D4 pea.l [A5 - 0xF2C] 00001902 4EBA EBD2 jsr [PC - 0x142E /* 000004D6 */] 00001906 4FEF 000E lea.l A7, [A7 + 0xE] label0000190A: 0000190A 4CDF 1CF0 movem.l D4,D5,D6,D7,A2,A3,A4, [A7]+ 0000190E 4E5E unlink A6 00001910 4E75 rts 00001912 5050 addq.w [A0], 8 00001914 4D52 chk.w D6, [A2] 00001916 4541 chk.w D2, D1 00001918 4450 neg.w [A0] fn0000191A: 0000191A 4E56 FFF8 link A6, -0x0008 0000191E 486E FFF8 pea.l [A6 - 0x8] 00001922 2F2E 0014 move.l -[A7], [A6 + 0x14] 00001926 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000192A 2F2E 000C move.l -[A7], [A6 + 0xC] 0000192E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001932 4EBA FD6C jsr [PC - 0x294 /* 000016A0 */] 00001936 4FEF 0014 lea.l A7, [A7 + 0x14] 0000193A 3F3C 0004 move.w -[A7], 0x4 0000193E 206E 0010 movea.l A0, [A6 + 0x10] 00001942 3F10 move.w -[A7], [A0] 00001944 206E 000C movea.l A0, [A6 + 0xC] 00001948 3F10 move.w -[A7], [A0] 0000194A 4EBA E71A jsr [PC - 0x18E6 /* 00000066 */] 0000194E 5C8F addq.l A7, 6 00001950 2D40 FFFC move.l [A6 - 0x4], D0 00001954 426E FFFA clr.w [A6 - 0x6] 00001958 6034 bra +0x36 /* 0000198E */ label0000195A: 0000195A 302E FFFA move.w D0, [A6 - 0x6] 0000195E 48C0 ext.l D0 00001960 E580 asl D0, 2 00001962 D0AE FFFC add.l D0, [A6 - 0x4] 00001966 3F2E FFF8 move.w -[A7], [A6 - 0x8] 0000196A 206E 0014 movea.l A0, [A6 + 0x14] 0000196E 7200 moveq.l D1, 0x00 00001970 1210 move.b D1, [A0] 00001972 3F01 move.w -[A7], D1 00001974 206E 000C movea.l A0, [A6 + 0xC] 00001978 3F10 move.w -[A7], [A0] 0000197A 2040 movea.l A0, D0 0000197C 2F10 move.l -[A7], [A0] 0000197E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001982 4EBA FE2E jsr [PC - 0x1D2 /* 000017B2 */] 00001986 4FEF 000E lea.l A7, [A7 + 0xE] 0000198A 526E FFFA addq.w [A6 - 0x6], 1 label0000198E: 0000198E 206E 0010 movea.l A0, [A6 + 0x10] 00001992 302E FFFA move.w D0, [A6 - 0x6] 00001996 B050 cmp.w D0, [A0] 00001998 6DC0 blt -0x3E /* 0000195A */ 0000199A 202E FFFC move.l D0, [A6 - 0x4] 0000199E 4E5E unlink A6 000019A0 4E75 rts 000019A2 5050 addq.w [A0], 8 000019A4 4D52 chk.w D6, [A2] 000019A6 4541 chk.w D2, D1 000019A8 4450 neg.w [A0] fn000019AA: 000019AA 4E56 0000 link A6, 0 000019AE 7000 moveq.l D0, 0x00 000019B0 102E 0011 move.b D0, [A6 + 0x11] 000019B4 0C40 00FF cmpi.w D0, 0xFF 000019B8 6230 bhi +0x32 /* 000019EA */ 000019BA 4A6E 0012 tst.w [A6 + 0x12] 000019BE 662A bne +0x2C /* 000019EA */ 000019C0 7000 moveq.l D0, 0x00 000019C2 102E 0011 move.b D0, [A6 + 0x11] 000019C6 3F00 move.w -[A7], D0 000019C8 3F2E 000E move.w -[A7], [A6 + 0xE] 000019CC 3F2E 000C move.w -[A7], [A6 + 0xC] 000019D0 3F3C 0036 move.w -[A7], 0x36 /* '6' */ 000019D4 3F3C 0050 move.w -[A7], 0x50 /* 'P' */ 000019D8 486D F0E2 pea.l [A5 - 0xF1E] 000019DC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000019E0 4EAD 0112 jsr [A5 + 0x112 /* export_30 */] 000019E4 4FEF 0012 lea.l A7, [A7 + 0x12] 000019E8 6028 bra +0x2A /* 00001A12 */ label000019EA: 000019EA 7000 moveq.l D0, 0x00 000019EC 102E 0011 move.b D0, [A6 + 0x11] 000019F0 3F00 move.w -[A7], D0 000019F2 3F2E 000E move.w -[A7], [A6 + 0xE] 000019F6 3F2E 000C move.w -[A7], [A6 + 0xC] 000019FA 3F3C 0033 move.w -[A7], 0x33 /* '3' */ 000019FE 3F3C 0050 move.w -[A7], 0x50 /* 'P' */ 00001A02 486D F0F2 pea.l [A5 - 0xF0E] 00001A06 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001A0A 4EAD 0112 jsr [A5 + 0x112 /* export_30 */] 00001A0E 4FEF 0012 lea.l A7, [A7 + 0x12] label00001A12: 00001A12 4E5E unlink A6 00001A14 4E75 rts 00001A16 5050 addq.w [A0], 8 00001A18 4D57 chk.w D6, [A7] 00001A1A 5249 addq.w A1, 1 00001A1C 5445 addq.w D5, 2 fn00001A1E: 00001A1E 4E56 0000 link A6, 0 00001A22 0C6E 000A 0008 cmpi.w [A6 + 0x8], 0xA /* '\n' */ 00001A28 6520 bcs +0x22 /* 00001A4A */ 00001A2A 7000 moveq.l D0, 0x00 00001A2C 302E 0008 move.w D0, [A6 + 0x8] 00001A30 80FC 000A divu.w D0, 0xA /* '\n' */ 00001A34 2F2E 000A move.l -[A7], [A6 + 0xA] 00001A38 3F00 move.w -[A7], D0 00001A3A 4EBA FFE2 jsr [PC - 0x1E /* 00001A1E */] 00001A3E 5C8F addq.l A7, 6 00001A40 0C40 FFFF cmpi.w D0, 0xFFFF 00001A44 6604 bne +0x6 /* 00001A4A */ 00001A46 70FF moveq.l D0, 0xFFFFFFFF 00001A48 6056 bra +0x58 /* 00001AA0 */ label00001A4A: 00001A4A 206E 000A movea.l A0, [A6 + 0xA] 00001A4E 2028 0012 move.l D0, [A0 + 0x12] 00001A52 53A8 0012 subq.l [A0 + 0x12], 1 00001A56 0C80 0000 0001 cmpi.l D0, 0x1 00001A5C 6326 bls +0x28 /* 00001A84 */ 00001A5E 206E 000A movea.l A0, [A6 + 0xA] 00001A62 2268 000E movea.l A1, [A0 + 0xE] 00001A66 52A8 000E addq.l [A0 + 0xE], 1 00001A6A 7000 moveq.l D0, 0x00 00001A6C 302E 0008 move.w D0, [A6 + 0x8] 00001A70 80FC 000A divu.w D0, 0xA /* '\n' */ 00001A74 4840 swap.w D0 00001A76 0640 0030 addi.w D0, 0x30 /* '0' */ 00001A7A 1280 move.b [A1], D0 00001A7C 0240 00FF andi.w D0, 0xFF 00001A80 48C0 ext.l D0 00001A82 601C bra +0x1E /* 00001AA0 */ label00001A84: 00001A84 7000 moveq.l D0, 0x00 00001A86 302E 0008 move.w D0, [A6 + 0x8] 00001A8A 80FC 000A divu.w D0, 0xA /* '\n' */ 00001A8E 4840 swap.w D0 00001A90 2F2E 000A move.l -[A7], [A6 + 0xA] 00001A94 0640 0030 addi.w D0, 0x30 /* '0' */ 00001A98 3F00 move.w -[A7], D0 00001A9A 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00001A9E 5C8F addq.l A7, 6 label00001AA0: 00001AA0 4E5E unlink A6 00001AA2 4E75 rts 00001AA4 5055 addq.w [A5], 8 00001AA6 5455 addq.w [A5], 2 00001AA8 5320 subq.b -[A0], 1 00001AAA 2020 move.l D0, -[A0] fn00001AAC: 00001AAC 4E56 0000 link A6, 0 00001AB0 48E7 0308 movem.l -[A7], D6,D7,A4 00001AB4 7E00 moveq.l D7, 0x00 00001AB6 286E 000C movea.l A4, [A6 + 0xC] 00001ABA 6000 0112 bra +0x114 /* 00001BCE */ label00001ABE: 00001ABE 1C14 move.b D6, [A4] 00001AC0 206E 0008 movea.l A0, [A6 + 0x8] 00001AC4 2028 0012 move.l D0, [A0 + 0x12] 00001AC8 53A8 0012 subq.l [A0 + 0x12], 1 00001ACC 0C80 0000 0001 cmpi.l D0, 0x1 00001AD2 6316 bls +0x18 /* 00001AEA */ 00001AD4 206E 0008 movea.l A0, [A6 + 0x8] 00001AD8 2268 000E movea.l A1, [A0 + 0xE] 00001ADC 52A8 000E addq.l [A0 + 0xE], 1 00001AE0 1286 move.b [A1], D6 00001AE2 7000 moveq.l D0, 0x00 00001AE4 1006 move.b D0, D6 00001AE6 48C0 ext.l D0 00001AE8 6010 bra +0x12 /* 00001AFA */ label00001AEA: 00001AEA 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001AEE 7000 moveq.l D0, 0x00 00001AF0 1006 move.b D0, D6 00001AF2 3F00 move.w -[A7], D0 00001AF4 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00001AF8 5C8F addq.l A7, 6 label00001AFA: 00001AFA 0C40 FFFF cmpi.w D0, 0xFFFF 00001AFE 6616 bne +0x18 /* 00001B16 */ 00001B00 4267 clr.w -[A7] 00001B02 4267 clr.w -[A7] 00001B04 4267 clr.w -[A7] 00001B06 4267 clr.w -[A7] 00001B08 4267 clr.w -[A7] 00001B0A 486D F102 pea.l [A5 - 0xEFE] 00001B0E 4EBA E9C6 jsr [PC - 0x163A /* 000004D6 */] 00001B12 4FEF 000E lea.l A7, [A7 + 0xE] label00001B16: 00001B16 1C2C 0001 move.b D6, [A4 + 0x1] 00001B1A 206E 0008 movea.l A0, [A6 + 0x8] 00001B1E 2028 0012 move.l D0, [A0 + 0x12] 00001B22 53A8 0012 subq.l [A0 + 0x12], 1 00001B26 0C80 0000 0001 cmpi.l D0, 0x1 00001B2C 6316 bls +0x18 /* 00001B44 */ 00001B2E 206E 0008 movea.l A0, [A6 + 0x8] 00001B32 2268 000E movea.l A1, [A0 + 0xE] 00001B36 52A8 000E addq.l [A0 + 0xE], 1 00001B3A 1286 move.b [A1], D6 00001B3C 7000 moveq.l D0, 0x00 00001B3E 1006 move.b D0, D6 00001B40 48C0 ext.l D0 00001B42 6010 bra +0x12 /* 00001B54 */ label00001B44: 00001B44 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001B48 7000 moveq.l D0, 0x00 00001B4A 1006 move.b D0, D6 00001B4C 3F00 move.w -[A7], D0 00001B4E 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00001B52 5C8F addq.l A7, 6 label00001B54: 00001B54 0C40 FFFF cmpi.w D0, 0xFFFF 00001B58 6616 bne +0x18 /* 00001B70 */ 00001B5A 4267 clr.w -[A7] 00001B5C 4267 clr.w -[A7] 00001B5E 4267 clr.w -[A7] 00001B60 4267 clr.w -[A7] 00001B62 4267 clr.w -[A7] 00001B64 486D F10E pea.l [A5 - 0xEF2] 00001B68 4EBA E96C jsr [PC - 0x1694 /* 000004D6 */] 00001B6C 4FEF 000E lea.l A7, [A7 + 0xE] label00001B70: 00001B70 1C2C 0002 move.b D6, [A4 + 0x2] 00001B74 206E 0008 movea.l A0, [A6 + 0x8] 00001B78 2028 0012 move.l D0, [A0 + 0x12] 00001B7C 53A8 0012 subq.l [A0 + 0x12], 1 00001B80 0C80 0000 0001 cmpi.l D0, 0x1 00001B86 6316 bls +0x18 /* 00001B9E */ 00001B88 206E 0008 movea.l A0, [A6 + 0x8] 00001B8C 2268 000E movea.l A1, [A0 + 0xE] 00001B90 52A8 000E addq.l [A0 + 0xE], 1 00001B94 1286 move.b [A1], D6 00001B96 7000 moveq.l D0, 0x00 00001B98 1006 move.b D0, D6 00001B9A 48C0 ext.l D0 00001B9C 6010 bra +0x12 /* 00001BAE */ label00001B9E: 00001B9E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001BA2 7000 moveq.l D0, 0x00 00001BA4 1006 move.b D0, D6 00001BA6 3F00 move.w -[A7], D0 00001BA8 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00001BAC 5C8F addq.l A7, 6 label00001BAE: 00001BAE 0C40 FFFF cmpi.w D0, 0xFFFF 00001BB2 6616 bne +0x18 /* 00001BCA */ 00001BB4 4267 clr.w -[A7] 00001BB6 4267 clr.w -[A7] 00001BB8 4267 clr.w -[A7] 00001BBA 4267 clr.w -[A7] 00001BBC 4267 clr.w -[A7] 00001BBE 486D F11A pea.l [A5 - 0xEE6] 00001BC2 4EBA E912 jsr [PC - 0x16EE /* 000004D6 */] 00001BC6 4FEF 000E lea.l A7, [A7 + 0xE] label00001BCA: 00001BCA 5247 addq.w D7, 1 00001BCC 588C addq.l A4, 4 label00001BCE: 00001BCE BE6E 0010 cmp.w D7, [A6 + 0x10] 00001BD2 6D00 FEEA blt -0x114 /* 00001ABE */ 00001BD6 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 00001BDA 4E5E unlink A6 00001BDC 4E75 rts 00001BDE 5050 addq.w [A0], 8 00001BE0 4D57 chk.w D6, [A7] 00001BE2 5249 addq.w A1, 1 00001BE4 5445 addq.w D5, 2 fn00001BE6: 00001BE6 4E56 0000 link A6, 0 00001BEA 48E7 0708 movem.l -[A7], D5,D6,D7,A4 00001BEE 7C00 moveq.l D6, 0x00 00001BF0 7E00 moveq.l D7, 0x00 00001BF2 286E 000C movea.l A4, [A6 + 0xC] 00001BF6 6000 025C bra +0x25E /* 00001E54 */ label00001BFA: 00001BFA 0C46 0041 cmpi.w D6, 0x41 /* 'A' */ 00001BFE 6D00 005E blt +0x60 /* 00001C5E */ 00001C02 206E 0008 movea.l A0, [A6 + 0x8] 00001C06 2028 0012 move.l D0, [A0 + 0x12] 00001C0A 53A8 0012 subq.l [A0 + 0x12], 1 00001C0E 0C80 0000 0001 cmpi.l D0, 0x1 00001C14 6318 bls +0x1A /* 00001C2E */ 00001C16 206E 0008 movea.l A0, [A6 + 0x8] 00001C1A 2268 000E movea.l A1, [A0 + 0xE] 00001C1E 52A8 000E addq.l [A0 + 0xE], 1 00001C22 700A moveq.l D0, 0x0A 00001C24 1280 move.b [A1], D0 00001C26 0240 00FF andi.w D0, 0xFF 00001C2A 48C0 ext.l D0 00001C2C 600E bra +0x10 /* 00001C3C */ label00001C2E: 00001C2E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001C32 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00001C36 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00001C3A 5C8F addq.l A7, 6 label00001C3C: 00001C3C 0C40 FFFF cmpi.w D0, 0xFFFF 00001C40 6616 bne +0x18 /* 00001C58 */ 00001C42 4267 clr.w -[A7] 00001C44 4267 clr.w -[A7] 00001C46 4267 clr.w -[A7] 00001C48 4267 clr.w -[A7] 00001C4A 4267 clr.w -[A7] 00001C4C 486D F126 pea.l [A5 - 0xEDA] 00001C50 4EBA E884 jsr [PC - 0x177C /* 000004D6 */] 00001C54 4FEF 000E lea.l A7, [A7 + 0xE] label00001C58: 00001C58 7C00 moveq.l D6, 0x00 00001C5A 6000 00B6 bra +0xB8 /* 00001D12 */ label00001C5E: 00001C5E 4A46 tst.w D6 00001C60 6F00 00B0 ble +0xB2 /* 00001D12 */ 00001C64 206E 0008 movea.l A0, [A6 + 0x8] 00001C68 2028 0012 move.l D0, [A0 + 0x12] 00001C6C 53A8 0012 subq.l [A0 + 0x12], 1 00001C70 0C80 0000 0001 cmpi.l D0, 0x1 00001C76 6318 bls +0x1A /* 00001C90 */ 00001C78 206E 0008 movea.l A0, [A6 + 0x8] 00001C7C 2268 000E movea.l A1, [A0 + 0xE] 00001C80 52A8 000E addq.l [A0 + 0xE], 1 00001C84 7020 moveq.l D0, 0x20 00001C86 1280 move.b [A1], D0 00001C88 0240 00FF andi.w D0, 0xFF 00001C8C 48C0 ext.l D0 00001C8E 600E bra +0x10 /* 00001C9E */ label00001C90: 00001C90 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001C94 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 00001C98 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00001C9C 5C8F addq.l A7, 6 label00001C9E: 00001C9E 0C40 FFFF cmpi.w D0, 0xFFFF 00001CA2 6616 bne +0x18 /* 00001CBA */ 00001CA4 4267 clr.w -[A7] 00001CA6 4267 clr.w -[A7] 00001CA8 4267 clr.w -[A7] 00001CAA 4267 clr.w -[A7] 00001CAC 4267 clr.w -[A7] 00001CAE 486D F132 pea.l [A5 - 0xECE] 00001CB2 4EBA E822 jsr [PC - 0x17DE /* 000004D6 */] 00001CB6 4FEF 000E lea.l A7, [A7 + 0xE] label00001CBA: 00001CBA 206E 0008 movea.l A0, [A6 + 0x8] 00001CBE 2028 0012 move.l D0, [A0 + 0x12] 00001CC2 53A8 0012 subq.l [A0 + 0x12], 1 00001CC6 0C80 0000 0001 cmpi.l D0, 0x1 00001CCC 6318 bls +0x1A /* 00001CE6 */ 00001CCE 206E 0008 movea.l A0, [A6 + 0x8] 00001CD2 2268 000E movea.l A1, [A0 + 0xE] 00001CD6 52A8 000E addq.l [A0 + 0xE], 1 00001CDA 7020 moveq.l D0, 0x20 00001CDC 1280 move.b [A1], D0 00001CDE 0240 00FF andi.w D0, 0xFF 00001CE2 48C0 ext.l D0 00001CE4 600E bra +0x10 /* 00001CF4 */ label00001CE6: 00001CE6 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001CEA 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 00001CEE 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00001CF2 5C8F addq.l A7, 6 label00001CF4: 00001CF4 0C40 FFFF cmpi.w D0, 0xFFFF 00001CF8 6616 bne +0x18 /* 00001D10 */ 00001CFA 4267 clr.w -[A7] 00001CFC 4267 clr.w -[A7] 00001CFE 4267 clr.w -[A7] 00001D00 4267 clr.w -[A7] 00001D02 4267 clr.w -[A7] 00001D04 486D F13E pea.l [A5 - 0xEC2] 00001D08 4EBA E7CC jsr [PC - 0x1834 /* 000004D6 */] 00001D0C 4FEF 000E lea.l A7, [A7 + 0xE] label00001D10: 00001D10 5446 addq.w D6, 2 label00001D12: 00001D12 1A14 move.b D5, [A4] 00001D14 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001D18 7000 moveq.l D0, 0x00 00001D1A 1005 move.b D0, D5 00001D1C 3F00 move.w -[A7], D0 00001D1E 4EBA FCFE jsr [PC - 0x302 /* 00001A1E */] 00001D22 5C8F addq.l A7, 6 00001D24 0C40 FFFF cmpi.w D0, 0xFFFF 00001D28 6616 bne +0x18 /* 00001D40 */ 00001D2A 4267 clr.w -[A7] 00001D2C 4267 clr.w -[A7] 00001D2E 4267 clr.w -[A7] 00001D30 4267 clr.w -[A7] 00001D32 4267 clr.w -[A7] 00001D34 486D F14A pea.l [A5 - 0xEB6] 00001D38 4EBA E79C jsr [PC - 0x1864 /* 000004D6 */] 00001D3C 4FEF 000E lea.l A7, [A7 + 0xE] label00001D40: 00001D40 206E 0008 movea.l A0, [A6 + 0x8] 00001D44 2028 0012 move.l D0, [A0 + 0x12] 00001D48 53A8 0012 subq.l [A0 + 0x12], 1 00001D4C 0C80 0000 0001 cmpi.l D0, 0x1 00001D52 6318 bls +0x1A /* 00001D6C */ 00001D54 206E 0008 movea.l A0, [A6 + 0x8] 00001D58 2268 000E movea.l A1, [A0 + 0xE] 00001D5C 52A8 000E addq.l [A0 + 0xE], 1 00001D60 7020 moveq.l D0, 0x20 00001D62 1280 move.b [A1], D0 00001D64 0240 00FF andi.w D0, 0xFF 00001D68 48C0 ext.l D0 00001D6A 600E bra +0x10 /* 00001D7A */ label00001D6C: 00001D6C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001D70 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 00001D74 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00001D78 5C8F addq.l A7, 6 label00001D7A: 00001D7A 0C40 FFFF cmpi.w D0, 0xFFFF 00001D7E 6616 bne +0x18 /* 00001D96 */ 00001D80 4267 clr.w -[A7] 00001D82 4267 clr.w -[A7] 00001D84 4267 clr.w -[A7] 00001D86 4267 clr.w -[A7] 00001D88 4267 clr.w -[A7] 00001D8A 486D F156 pea.l [A5 - 0xEAA] 00001D8E 4EBA E746 jsr [PC - 0x18BA /* 000004D6 */] 00001D92 4FEF 000E lea.l A7, [A7 + 0xE] label00001D96: 00001D96 1A2C 0001 move.b D5, [A4 + 0x1] 00001D9A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001D9E 7000 moveq.l D0, 0x00 00001DA0 1005 move.b D0, D5 00001DA2 3F00 move.w -[A7], D0 00001DA4 4EBA FC78 jsr [PC - 0x388 /* 00001A1E */] 00001DA8 5C8F addq.l A7, 6 00001DAA 0C40 FFFF cmpi.w D0, 0xFFFF 00001DAE 6616 bne +0x18 /* 00001DC6 */ 00001DB0 4267 clr.w -[A7] 00001DB2 4267 clr.w -[A7] 00001DB4 4267 clr.w -[A7] 00001DB6 4267 clr.w -[A7] 00001DB8 4267 clr.w -[A7] 00001DBA 486D F162 pea.l [A5 - 0xE9E] 00001DBE 4EBA E716 jsr [PC - 0x18EA /* 000004D6 */] 00001DC2 4FEF 000E lea.l A7, [A7 + 0xE] label00001DC6: 00001DC6 206E 0008 movea.l A0, [A6 + 0x8] 00001DCA 2028 0012 move.l D0, [A0 + 0x12] 00001DCE 53A8 0012 subq.l [A0 + 0x12], 1 00001DD2 0C80 0000 0001 cmpi.l D0, 0x1 00001DD8 6318 bls +0x1A /* 00001DF2 */ 00001DDA 206E 0008 movea.l A0, [A6 + 0x8] 00001DDE 2268 000E movea.l A1, [A0 + 0xE] 00001DE2 52A8 000E addq.l [A0 + 0xE], 1 00001DE6 7020 moveq.l D0, 0x20 00001DE8 1280 move.b [A1], D0 00001DEA 0240 00FF andi.w D0, 0xFF 00001DEE 48C0 ext.l D0 00001DF0 600E bra +0x10 /* 00001E00 */ label00001DF2: 00001DF2 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001DF6 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 00001DFA 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00001DFE 5C8F addq.l A7, 6 label00001E00: 00001E00 0C40 FFFF cmpi.w D0, 0xFFFF 00001E04 6616 bne +0x18 /* 00001E1C */ 00001E06 4267 clr.w -[A7] 00001E08 4267 clr.w -[A7] 00001E0A 4267 clr.w -[A7] 00001E0C 4267 clr.w -[A7] 00001E0E 4267 clr.w -[A7] 00001E10 486D F16E pea.l [A5 - 0xE92] 00001E14 4EBA E6C0 jsr [PC - 0x1940 /* 000004D6 */] 00001E18 4FEF 000E lea.l A7, [A7 + 0xE] label00001E1C: 00001E1C 1A2C 0002 move.b D5, [A4 + 0x2] 00001E20 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001E24 7000 moveq.l D0, 0x00 00001E26 1005 move.b D0, D5 00001E28 3F00 move.w -[A7], D0 00001E2A 4EBA FBF2 jsr [PC - 0x40E /* 00001A1E */] 00001E2E 5C8F addq.l A7, 6 00001E30 0C40 FFFF cmpi.w D0, 0xFFFF 00001E34 6616 bne +0x18 /* 00001E4C */ 00001E36 4267 clr.w -[A7] 00001E38 4267 clr.w -[A7] 00001E3A 4267 clr.w -[A7] 00001E3C 4267 clr.w -[A7] 00001E3E 4267 clr.w -[A7] 00001E40 486D F17A pea.l [A5 - 0xE86] 00001E44 4EBA E690 jsr [PC - 0x1970 /* 000004D6 */] 00001E48 4FEF 000E lea.l A7, [A7 + 0xE] label00001E4C: 00001E4C 0646 000B addi.w D6, 0xB 00001E50 5247 addq.w D7, 1 00001E52 588C addq.l A4, 4 label00001E54: 00001E54 BE6E 0010 cmp.w D7, [A6 + 0x10] 00001E58 6D00 FDA0 blt -0x25E /* 00001BFA */ 00001E5C 4A46 tst.w D6 00001E5E 6F56 ble +0x58 /* 00001EB6 */ 00001E60 206E 0008 movea.l A0, [A6 + 0x8] 00001E64 2028 0012 move.l D0, [A0 + 0x12] 00001E68 53A8 0012 subq.l [A0 + 0x12], 1 00001E6C 0C80 0000 0001 cmpi.l D0, 0x1 00001E72 6318 bls +0x1A /* 00001E8C */ 00001E74 206E 0008 movea.l A0, [A6 + 0x8] 00001E78 2268 000E movea.l A1, [A0 + 0xE] 00001E7C 52A8 000E addq.l [A0 + 0xE], 1 00001E80 700A moveq.l D0, 0x0A 00001E82 1280 move.b [A1], D0 00001E84 0240 00FF andi.w D0, 0xFF 00001E88 48C0 ext.l D0 00001E8A 600E bra +0x10 /* 00001E9A */ label00001E8C: 00001E8C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001E90 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00001E94 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00001E98 5C8F addq.l A7, 6 label00001E9A: 00001E9A 0C40 FFFF cmpi.w D0, 0xFFFF 00001E9E 6616 bne +0x18 /* 00001EB6 */ 00001EA0 4267 clr.w -[A7] 00001EA2 4267 clr.w -[A7] 00001EA4 4267 clr.w -[A7] 00001EA6 4267 clr.w -[A7] 00001EA8 4267 clr.w -[A7] 00001EAA 486D F186 pea.l [A5 - 0xE7A] 00001EAE 4EBA E626 jsr [PC - 0x19DA /* 000004D6 */] 00001EB2 4FEF 000E lea.l A7, [A7 + 0xE] label00001EB6: 00001EB6 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+ 00001EBA 4E5E unlink A6 00001EBC 4E75 rts 00001EBE 5050 addq.w [A0], 8 00001EC0 4D57 chk.w D6, [A7] 00001EC2 5249 addq.w A1, 1 00001EC4 5445 addq.w D5, 2 fn00001EC6: 00001EC6 4E56 0000 link A6, 0 00001ECA 7000 moveq.l D0, 0x00 00001ECC 102E 0013 move.b D0, [A6 + 0x13] 00001ED0 0C40 00FF cmpi.w D0, 0xFF 00001ED4 6224 bhi +0x26 /* 00001EFA */ 00001ED6 4A6E 0014 tst.w [A6 + 0x14] 00001EDA 661E bne +0x20 /* 00001EFA */ 00001EDC 7000 moveq.l D0, 0x00 00001EDE 102E 0013 move.b D0, [A6 + 0x13] 00001EE2 3F00 move.w -[A7], D0 00001EE4 3F2E 0010 move.w -[A7], [A6 + 0x10] 00001EE8 2F2E 000C move.l -[A7], [A6 + 0xC] 00001EEC 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001EF0 4EBA FBBA jsr [PC - 0x446 /* 00001AAC */] 00001EF4 4FEF 000C lea.l A7, [A7 + 0xC] 00001EF8 601C bra +0x1E /* 00001F16 */ label00001EFA: 00001EFA 7000 moveq.l D0, 0x00 00001EFC 102E 0013 move.b D0, [A6 + 0x13] 00001F00 3F00 move.w -[A7], D0 00001F02 3F2E 0010 move.w -[A7], [A6 + 0x10] 00001F06 2F2E 000C move.l -[A7], [A6 + 0xC] 00001F0A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001F0E 4EBA FCD6 jsr [PC - 0x32A /* 00001BE6 */] 00001F12 4FEF 000C lea.l A7, [A7 + 0xC] label00001F16: 00001F16 4E5E unlink A6 00001F18 4E75 rts 00001F1A 5050 addq.w [A0], 8 00001F1C 4D57 chk.w D6, [A7] 00001F1E 5249 addq.w A1, 1 00001F20 5445 addq.w D5, 2 00001F22 4E56 FFFE link A6, -0x0002 00001F26 3F2E 0016 move.w -[A7], [A6 + 0x16] 00001F2A 7000 moveq.l D0, 0x00 00001F2C 102E 0015 move.b D0, [A6 + 0x15] 00001F30 3F00 move.w -[A7], D0 00001F32 3F2E 0012 move.w -[A7], [A6 + 0x12] 00001F36 3F2E 0010 move.w -[A7], [A6 + 0x10] 00001F3A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001F3E 4EBA FA6A jsr [PC - 0x596 /* 000019AA */] 00001F42 4FEF 000C lea.l A7, [A7 + 0xC] 00001F46 426E FFFE clr.w [A6 - 0x2] 00001F4A 6030 bra +0x32 /* 00001F7C */ label00001F4C: 00001F4C 302E FFFE move.w D0, [A6 - 0x2] 00001F50 48C0 ext.l D0 00001F52 E580 asl D0, 2 00001F54 D0AE 000C add.l D0, [A6 + 0xC] 00001F58 3F2E 0016 move.w -[A7], [A6 + 0x16] 00001F5C 7200 moveq.l D1, 0x00 00001F5E 122E 0015 move.b D1, [A6 + 0x15] 00001F62 3F01 move.w -[A7], D1 00001F64 3F2E 0010 move.w -[A7], [A6 + 0x10] 00001F68 2040 movea.l A0, D0 00001F6A 2F10 move.l -[A7], [A0] 00001F6C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001F70 4EBA FF54 jsr [PC - 0xAC /* 00001EC6 */] 00001F74 4FEF 000E lea.l A7, [A7 + 0xE] 00001F78 526E FFFE addq.w [A6 - 0x2], 1 label00001F7C: 00001F7C 302E FFFE move.w D0, [A6 - 0x2] 00001F80 B06E 0012 cmp.w D0, [A6 + 0x12] 00001F84 6DC6 blt -0x38 /* 00001F4C */ 00001F86 4E5E unlink A6 00001F88 4E75 rts 00001F8A 5050 addq.w [A0], 8 00001F8C 4D57 chk.w D6, [A7] 00001F8E 5249 addq.w A1, 1 00001F90 5445 addq.w D5, 2 fn00001F92: 00001F92 4E56 FFF8 link A6, -0x0008 00001F96 2F2E 0014 move.l -[A7], [A6 + 0x14] 00001F9A 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001F9E 3F2E 000E move.w -[A7], [A6 + 0xE] 00001FA2 3F2E 000C move.w -[A7], [A6 + 0xC] 00001FA6 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001FAA 4EBA 01EA jsr [PC + 0x1EA /* 00002196 */] 00001FAE 4FEF 0010 lea.l A7, [A7 + 0x10] 00001FB2 2D40 FFFC move.l [A6 - 0x4], D0 00001FB6 4AAE FFFC tst.l [A6 - 0x4] 00001FBA 6604 bne +0x6 /* 00001FC0 */ 00001FBC 7000 moveq.l D0, 0x00 00001FBE 6020 bra +0x22 /* 00001FE0 */ label00001FC0: 00001FC0 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001FC4 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001FC8 4EBA 0470 jsr [PC + 0x470 /* 0000243A */] 00001FCC 508F addq.l A7, 8 00001FCE 2D40 FFF8 move.l [A6 - 0x8], D0 00001FD2 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001FD6 4EBA 0734 jsr [PC + 0x734 /* 0000270C */] 00001FDA 588F addq.l A7, 4 00001FDC 202E FFF8 move.l D0, [A6 - 0x8] label00001FE0: 00001FE0 4E5E unlink A6 00001FE2 4E75 rts 00001FE4 5050 addq.w [A0], 8 00001FE6 4D43 chk.w D6, D3 00001FE8 4F4D chk.w D7, A5 00001FEA 5055 addq.w [A5], 8 00001FEC 4E56 FFFC link A6, -0x0004 00001FF0 426E FFFE clr.w [A6 - 0x2] 00001FF4 6000 010E bra +0x110 /* 00002104 */ label00001FF8: 00001FF8 302E FFFE move.w D0, [A6 - 0x2] 00001FFC C1FC 0006 muls.w D0, 0x6 00002000 D0AE 0008 add.l D0, [A6 + 0x8] 00002004 206E 0014 movea.l A0, [A6 + 0x14] 00002008 2240 movea.l A1, D0 0000200A 1011 move.b D0, [A1] 0000200C B010 cmp.b D0, [A0] 0000200E 6600 00F0 bne +0xF2 /* 00002100 */ 00002012 302E FFFE move.w D0, [A6 - 0x2] 00002016 C1FC 0006 muls.w D0, 0x6 0000201A D0AE 0008 add.l D0, [A6 + 0x8] 0000201E 206E 0014 movea.l A0, [A6 + 0x14] 00002022 2240 movea.l A1, D0 00002024 1029 0001 move.b D0, [A1 + 0x1] 00002028 B028 0001 cmp.b D0, [A0 + 0x1] 0000202C 6600 00D2 bne +0xD4 /* 00002100 */ 00002030 302E FFFE move.w D0, [A6 - 0x2] 00002034 C1FC 0006 muls.w D0, 0x6 00002038 D0AE 0008 add.l D0, [A6 + 0x8] 0000203C 206E 0014 movea.l A0, [A6 + 0x14] 00002040 2240 movea.l A1, D0 00002042 1029 0002 move.b D0, [A1 + 0x2] 00002046 B028 0002 cmp.b D0, [A0 + 0x2] 0000204A 6600 00B4 bne +0xB6 /* 00002100 */ 0000204E 302E 001A move.w D0, [A6 + 0x1A] 00002052 B06E FFFE cmp.w D0, [A6 - 0x2] 00002056 6F3A ble +0x3C /* 00002092 */ 00002058 3D6E FFFE FFFC move.w [A6 - 0x4], [A6 - 0x2] 0000205E 6026 bra +0x28 /* 00002086 */ label00002060: 00002060 302E FFFC move.w D0, [A6 - 0x4] 00002064 C1FC 0006 muls.w D0, 0x6 00002068 D0AE 0008 add.l D0, [A6 + 0x8] 0000206C 322E FFFC move.w D1, [A6 - 0x4] 00002070 5241 addq.w D1, 1 00002072 C3FC 0006 muls.w D1, 0x6 00002076 D2AE 0008 add.l D1, [A6 + 0x8] 0000207A 2041 movea.l A0, D1 0000207C 2240 movea.l A1, D0 0000207E 22D8 move.l [A1]+, [A0]+ 00002080 32D8 move.w [A1]+, [A0]+ 00002082 526E FFFC addq.w [A6 - 0x4], 1 label00002086: 00002086 302E FFFC move.w D0, [A6 - 0x4] 0000208A B06E 001A cmp.w D0, [A6 + 0x1A] 0000208E 6DD0 blt -0x2E /* 00002060 */ 00002090 6042 bra +0x44 /* 000020D4 */ label00002092: 00002092 302E 001A move.w D0, [A6 + 0x1A] 00002096 B06E FFFE cmp.w D0, [A6 - 0x2] 0000209A 6C38 bge +0x3A /* 000020D4 */ 0000209C 3D6E FFFE FFFC move.w [A6 - 0x4], [A6 - 0x2] 000020A2 6026 bra +0x28 /* 000020CA */ label000020A4: 000020A4 302E FFFC move.w D0, [A6 - 0x4] 000020A8 C1FC 0006 muls.w D0, 0x6 000020AC D0AE 0008 add.l D0, [A6 + 0x8] 000020B0 322E FFFC move.w D1, [A6 - 0x4] 000020B4 5341 subq.w D1, 1 000020B6 C3FC 0006 muls.w D1, 0x6 000020BA D2AE 0008 add.l D1, [A6 + 0x8] 000020BE 2041 movea.l A0, D1 000020C0 2240 movea.l A1, D0 000020C2 22D8 move.l [A1]+, [A0]+ 000020C4 32D8 move.w [A1]+, [A0]+ 000020C6 536E FFFC subq.w [A6 - 0x4], 1 label000020CA: 000020CA 302E FFFC move.w D0, [A6 - 0x4] 000020CE B06E 001A cmp.w D0, [A6 + 0x1A] 000020D2 6ED0 bgt -0x2E /* 000020A4 */ label000020D4: 000020D4 302E 001A move.w D0, [A6 + 0x1A] 000020D8 C1FC 0006 muls.w D0, 0x6 000020DC D0AE 0008 add.l D0, [A6 + 0x8] 000020E0 206E 0014 movea.l A0, [A6 + 0x14] 000020E4 2240 movea.l A1, D0 000020E6 2290 move.l [A1], [A0] 000020E8 302E 001A move.w D0, [A6 + 0x1A] 000020EC C1FC 0006 muls.w D0, 0x6 000020F0 D0AE 0008 add.l D0, [A6 + 0x8] 000020F4 2040 movea.l A0, D0 000020F6 316E 0018 0004 move.w [A0 + 0x4], [A6 + 0x18] 000020FC 6000 008C bra +0x8E /* 0000218A */ label00002100: 00002100 526E FFFE addq.w [A6 - 0x2], 1 label00002104: 00002104 206E 000C movea.l A0, [A6 + 0xC] 00002108 326E FFFE movea.w A1, [A6 - 0x2] 0000210C B3D0 cmpa.l A1, [A0] 0000210E 6D00 FEE8 blt -0x116 /* 00001FF8 */ 00002112 206E 000C movea.l A0, [A6 + 0xC] 00002116 2010 move.l D0, [A0] 00002118 B0AE 0010 cmp.l D0, [A6 + 0x10] 0000211C 6C00 006C bge +0x6E /* 0000218A */ 00002120 206E 000C movea.l A0, [A6 + 0xC] 00002124 3D68 0002 FFFE move.w [A6 - 0x2], [A0 + 0x2] 0000212A 6026 bra +0x28 /* 00002152 */ label0000212C: 0000212C 302E FFFE move.w D0, [A6 - 0x2] 00002130 C1FC 0006 muls.w D0, 0x6 00002134 D0AE 0008 add.l D0, [A6 + 0x8] 00002138 322E FFFE move.w D1, [A6 - 0x2] 0000213C 5341 subq.w D1, 1 0000213E C3FC 0006 muls.w D1, 0x6 00002142 D2AE 0008 add.l D1, [A6 + 0x8] 00002146 2041 movea.l A0, D1 00002148 2240 movea.l A1, D0 0000214A 22D8 move.l [A1]+, [A0]+ 0000214C 32D8 move.w [A1]+, [A0]+ 0000214E 536E FFFE subq.w [A6 - 0x2], 1 label00002152: 00002152 302E FFFE move.w D0, [A6 - 0x2] 00002156 B06E 001A cmp.w D0, [A6 + 0x1A] 0000215A 6ED0 bgt -0x2E /* 0000212C */ 0000215C 302E 001A move.w D0, [A6 + 0x1A] 00002160 C1FC 0006 muls.w D0, 0x6 00002164 D0AE 0008 add.l D0, [A6 + 0x8] 00002168 206E 0014 movea.l A0, [A6 + 0x14] 0000216C 2240 movea.l A1, D0 0000216E 2290 move.l [A1], [A0] 00002170 302E 001A move.w D0, [A6 + 0x1A] 00002174 C1FC 0006 muls.w D0, 0x6 00002178 D0AE 0008 add.l D0, [A6 + 0x8] 0000217C 2040 movea.l A0, D0 0000217E 316E 0018 0004 move.w [A0 + 0x4], [A6 + 0x18] 00002184 206E 000C movea.l A0, [A6 + 0xC] 00002188 5290 addq.l [A0], 1 label0000218A: 0000218A 4E5E unlink A6 0000218C 4E75 rts 0000218E 5050 addq.w [A0], 8 00002190 4D41 chk.w D6, D1 00002192 4444 neg.w D4 00002194 544F addq.w A7, 2 fn00002196: 00002196 4E56 FFF2 link A6, -0x000E 0000219A 2F0C move.l -[A7], A4 0000219C 4EBA 017A jsr [PC + 0x17A /* 00002318 */] 000021A0 2D40 FFFC move.l [A6 - 0x4], D0 000021A4 206E 0014 movea.l A0, [A6 + 0x14] 000021A8 4290 clr.l [A0] 000021AA 426E FFF4 clr.w [A6 - 0xC] 000021AE 6000 014A bra +0x14C /* 000022FA */ label000021B2: 000021B2 426E FFF6 clr.w [A6 - 0xA] 000021B6 302E FFF4 move.w D0, [A6 - 0xC] 000021BA 48C0 ext.l D0 000021BC E580 asl D0, 2 000021BE D0AE 0008 add.l D0, [A6 + 0x8] 000021C2 2040 movea.l A0, D0 000021C4 2850 movea.l A4, [A0] 000021C6 6000 0122 bra +0x124 /* 000022EA */ label000021CA: 000021CA 7000 moveq.l D0, 0x00 000021CC 1014 move.b D0, [A4] 000021CE 4C3C 0000 0000 movem.w , 0x0 000021D4 80FF divu.w D0, <> 000021D6 7200 moveq.l D1, 0x00 000021D8 122C 0001 move.b D1, [A4 + 0x1] 000021DC 4C3C 1000 0000 movem.w A4, 0x0 000021E2 753D moveq.l D2, 0x3D 000021E4 D081 add.l D0, D1 000021E6 7200 moveq.l D1, 0x00 000021E8 122C 0002 move.b D1, [A4 + 0x2] 000021EC 4C3C 1000 0000 movem.w A4, 0x0 000021F2 6983 bvs -0x7B /* 00002177 */ 000021F4 D081 add.l D0, D1 000021F6 0280 7FFF FFFF andi.l D0, 0x7FFFFFFF 000021FC 4C7C 0001 0000 1999 movem.l D0, 0x1999 00002204 3D41 FFF2 move.w [A6 - 0xE], D1 00002208 302E FFF2 move.w D0, [A6 - 0xE] 0000220C 48C0 ext.l D0 0000220E E580 asl D0, 2 00002210 D0AE FFFC add.l D0, [A6 - 0x4] 00002214 2040 movea.l A0, D0 00002216 2D50 FFF8 move.l [A6 - 0x8], [A0] 0000221A 6030 bra +0x32 /* 0000224C */ label0000221C: 0000221C 206E FFF8 movea.l A0, [A6 - 0x8] 00002220 1010 move.b D0, [A0] 00002222 B014 cmp.b D0, [A4] 00002224 661C bne +0x1E /* 00002242 */ 00002226 206E FFF8 movea.l A0, [A6 - 0x8] 0000222A 1028 0001 move.b D0, [A0 + 0x1] 0000222E B02C 0001 cmp.b D0, [A4 + 0x1] 00002232 660E bne +0x10 /* 00002242 */ 00002234 206E FFF8 movea.l A0, [A6 - 0x8] 00002238 1028 0002 move.b D0, [A0 + 0x2] 0000223C B02C 0002 cmp.b D0, [A4 + 0x2] 00002240 6710 beq +0x12 /* 00002252 */ label00002242: 00002242 206E FFF8 movea.l A0, [A6 - 0x8] 00002246 2D68 0006 FFF8 move.l [A6 - 0x8], [A0 + 0x6] label0000224C: 0000224C 4AAE FFF8 tst.l [A6 - 0x8] 00002250 66CA bne -0x34 /* 0000221C */ label00002252: 00002252 4AAE FFF8 tst.l [A6 - 0x8] 00002256 670C beq +0xE /* 00002264 */ 00002258 206E FFF8 movea.l A0, [A6 - 0x8] 0000225C 5268 0004 addq.w [A0 + 0x4], 1 00002260 6000 0082 bra +0x84 /* 000022E4 */ label00002264: 00002264 206E 0014 movea.l A0, [A6 + 0x14] 00002268 2010 move.l D0, [A0] 0000226A 5290 addq.l [A0], 1 0000226C B0AE 0010 cmp.l D0, [A6 + 0x10] 00002270 6F10 ble +0x12 /* 00002282 */ 00002272 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002276 4EBA 0494 jsr [PC + 0x494 /* 0000270C */] 0000227A 588F addq.l A7, 4 0000227C 7000 moveq.l D0, 0x00 0000227E 6000 008A bra +0x8C /* 0000230A */ label00002282: 00002282 4878 000A push.l 0xA /* '\n' */ 00002286 4EAD 01E2 jsr [A5 + 0x1E2 /* export_56 */] 0000228A 588F addq.l A7, 4 0000228C 2D40 FFF8 move.l [A6 - 0x8], D0 00002290 4AAE FFF8 tst.l [A6 - 0x8] 00002294 6616 bne +0x18 /* 000022AC */ 00002296 4267 clr.w -[A7] 00002298 4267 clr.w -[A7] 0000229A 4267 clr.w -[A7] 0000229C 4267 clr.w -[A7] 0000229E 4267 clr.w -[A7] 000022A0 486D F192 pea.l [A5 - 0xE6E] 000022A4 4EBA E230 jsr [PC - 0x1DD0 /* 000004D6 */] 000022A8 4FEF 000E lea.l A7, [A7 + 0xE] label000022AC: 000022AC 206E FFF8 movea.l A0, [A6 - 0x8] 000022B0 2094 move.l [A0], [A4] 000022B2 206E FFF8 movea.l A0, [A6 - 0x8] 000022B6 7001 moveq.l D0, 0x01 000022B8 3140 0004 move.w [A0 + 0x4], D0 000022BC 302E FFF2 move.w D0, [A6 - 0xE] 000022C0 48C0 ext.l D0 000022C2 E580 asl D0, 2 000022C4 D0AE FFFC add.l D0, [A6 - 0x4] 000022C8 2040 movea.l A0, D0 000022CA 226E FFF8 movea.l A1, [A6 - 0x8] 000022CE 2350 0006 move.l [A1 + 0x6], [A0] 000022D2 302E FFF2 move.w D0, [A6 - 0xE] 000022D6 48C0 ext.l D0 000022D8 E580 asl D0, 2 000022DA D0AE FFFC add.l D0, [A6 - 0x4] 000022DE 2040 movea.l A0, D0 000022E0 20AE FFF8 move.l [A0], [A6 - 0x8] label000022E4: 000022E4 526E FFF6 addq.w [A6 - 0xA], 1 000022E8 588C addq.l A4, 4 label000022EA: 000022EA 302E FFF6 move.w D0, [A6 - 0xA] 000022EE B06E 000C cmp.w D0, [A6 + 0xC] 000022F2 6D00 FED6 blt -0x128 /* 000021CA */ 000022F6 526E FFF4 addq.w [A6 - 0xC], 1 label000022FA: 000022FA 302E FFF4 move.w D0, [A6 - 0xC] 000022FE B06E 000E cmp.w D0, [A6 + 0xE] 00002302 6D00 FEAE blt -0x150 /* 000021B2 */ 00002306 202E FFFC move.l D0, [A6 - 0x4] label0000230A: 0000230A 285F movea.l A4, [A7]+ 0000230C 4E5E unlink A6 0000230E 4E75 rts 00002310 5050 addq.w [A0], 8 00002312 4D43 chk.w D6, D3 00002314 4F4D chk.w D7, A5 00002316 5055 addq.w [A5], 8 fn00002318: 00002318 4E56 FFFA link A6, -0x0006 0000231C 4878 6664 push.l 0x6664 /* 'fd' */ 00002320 4EAD 01E2 jsr [A5 + 0x1E2 /* export_56 */] 00002324 588F addq.l A7, 4 00002326 2D40 FFFC move.l [A6 - 0x4], D0 0000232A 4AAE FFFC tst.l [A6 - 0x4] 0000232E 6616 bne +0x18 /* 00002346 */ 00002330 4267 clr.w -[A7] 00002332 4267 clr.w -[A7] 00002334 4267 clr.w -[A7] 00002336 4267 clr.w -[A7] 00002338 4267 clr.w -[A7] 0000233A 486D F1B6 pea.l [A5 - 0xE4A] 0000233E 4EBA E196 jsr [PC - 0x1E6A /* 000004D6 */] 00002342 4FEF 000E lea.l A7, [A7 + 0xE] label00002346: 00002346 426E FFFA clr.w [A6 - 0x6] 0000234A 6014 bra +0x16 /* 00002360 */ label0000234C: 0000234C 302E FFFA move.w D0, [A6 - 0x6] 00002350 48C0 ext.l D0 00002352 E580 asl D0, 2 00002354 D0AE FFFC add.l D0, [A6 - 0x4] 00002358 2040 movea.l A0, D0 0000235A 4290 clr.l [A0] 0000235C 526E FFFA addq.w [A6 - 0x6], 1 label00002360: 00002360 306E FFFA movea.w A0, [A6 - 0x6] 00002364 B0FC 1999 cmpa.w A0, 0x1999 00002368 6DE2 blt -0x1C /* 0000234C */ 0000236A 202E FFFC move.l D0, [A6 - 0x4] 0000236E 4E5E unlink A6 00002370 4E75 rts 00002372 5050 addq.w [A0], 8 00002374 4D41 chk.w D6, D1 00002376 4C4C 4F43 movem.l D0,D1,D6,A0,A1,A2,A3,A6, A4 fn0000237A: 0000237A 4E56 FFFA link A6, -0x0006 0000237E 206E 000C movea.l A0, [A6 + 0xC] 00002382 7000 moveq.l D0, 0x00 00002384 1010 move.b D0, [A0] 00002386 4C3C 0000 0000 movem.w , 0x0 0000238C 80FF divu.w D0, <> 0000238E 206E 000C movea.l A0, [A6 + 0xC] 00002392 7200 moveq.l D1, 0x00 00002394 1228 0001 move.b D1, [A0 + 0x1] 00002398 4C3C 1000 0000 movem.w A4, 0x0 0000239E 753D moveq.l D2, 0x3D 000023A0 D081 add.l D0, D1 000023A2 206E 000C movea.l A0, [A6 + 0xC] 000023A6 7200 moveq.l D1, 0x00 000023A8 1228 0002 move.b D1, [A0 + 0x2] 000023AC 4C3C 1000 0000 movem.w A4, 0x0 000023B2 6983 bvs -0x7B /* 00002337 */ 000023B4 D081 add.l D0, D1 000023B6 0280 7FFF FFFF andi.l D0, 0x7FFFFFFF 000023BC 4C7C 0001 0000 1999 movem.l D0, 0x1999 000023C4 3D41 FFFE move.w [A6 - 0x2], D1 000023C8 4878 000A push.l 0xA /* '\n' */ 000023CC 4EAD 01E2 jsr [A5 + 0x1E2 /* export_56 */] 000023D0 588F addq.l A7, 4 000023D2 2D40 FFFA move.l [A6 - 0x6], D0 000023D6 4AAE FFFA tst.l [A6 - 0x6] 000023DA 6616 bne +0x18 /* 000023F2 */ 000023DC 4267 clr.w -[A7] 000023DE 4267 clr.w -[A7] 000023E0 4267 clr.w -[A7] 000023E2 4267 clr.w -[A7] 000023E4 4267 clr.w -[A7] 000023E6 486D F1DA pea.l [A5 - 0xE26] 000023EA 4EBA E0EA jsr [PC - 0x1F16 /* 000004D6 */] 000023EE 4FEF 000E lea.l A7, [A7 + 0xE] label000023F2: 000023F2 206E 000C movea.l A0, [A6 + 0xC] 000023F6 226E FFFA movea.l A1, [A6 - 0x6] 000023FA 2290 move.l [A1], [A0] 000023FC 206E FFFA movea.l A0, [A6 - 0x6] 00002400 316E 0010 0004 move.w [A0 + 0x4], [A6 + 0x10] 00002406 302E FFFE move.w D0, [A6 - 0x2] 0000240A 48C0 ext.l D0 0000240C E580 asl D0, 2 0000240E D0AE 0008 add.l D0, [A6 + 0x8] 00002412 2040 movea.l A0, D0 00002414 226E FFFA movea.l A1, [A6 - 0x6] 00002418 2350 0006 move.l [A1 + 0x6], [A0] 0000241C 302E FFFE move.w D0, [A6 - 0x2] 00002420 48C0 ext.l D0 00002422 E580 asl D0, 2 00002424 D0AE 0008 add.l D0, [A6 + 0x8] 00002428 2040 movea.l A0, D0 0000242A 20AE FFFA move.l [A0], [A6 - 0x6] 0000242E 4E5E unlink A6 00002430 4E75 rts 00002432 5050 addq.w [A0], 8 00002434 4D41 chk.w D6, D1 00002436 4444 neg.w D4 00002438 544F addq.w A7, 2 fn0000243A: 0000243A 4E56 FFF4 link A6, -0x000C 0000243E 202E 000C move.l D0, [A6 + 0xC] 00002442 4C3C 0000 0000 movem.w , 0x0 00002448 0006 2F00 ori.b D6, 0x0 0000244C 4EAD 01E2 jsr [A5 + 0x1E2 /* export_56 */] 00002450 588F addq.l A7, 4 00002452 2D40 FFFC move.l [A6 - 0x4], D0 00002456 4AAE FFFC tst.l [A6 - 0x4] 0000245A 6616 bne +0x18 /* 00002472 */ 0000245C 4267 clr.w -[A7] 0000245E 4267 clr.w -[A7] 00002460 4267 clr.w -[A7] 00002462 4267 clr.w -[A7] 00002464 4267 clr.w -[A7] 00002466 486D F1FE pea.l [A5 - 0xE02] 0000246A 4EBA E06A jsr [PC - 0x1F96 /* 000004D6 */] 0000246E 4FEF 000E lea.l A7, [A7 + 0xE] label00002472: 00002472 426E FFF4 clr.w [A6 - 0xC] 00002476 426E FFF6 clr.w [A6 - 0xA] 0000247A 6042 bra +0x44 /* 000024BE */ label0000247C: 0000247C 302E FFF6 move.w D0, [A6 - 0xA] 00002480 48C0 ext.l D0 00002482 E580 asl D0, 2 00002484 D0AE 0008 add.l D0, [A6 + 0x8] 00002488 2040 movea.l A0, D0 0000248A 2D50 FFF8 move.l [A6 - 0x8], [A0] 0000248E 6024 bra +0x26 /* 000024B4 */ label00002490: 00002490 302E FFF4 move.w D0, [A6 - 0xC] 00002494 C1FC 0006 muls.w D0, 0x6 00002498 D0AE FFFC add.l D0, [A6 - 0x4] 0000249C 206E FFF8 movea.l A0, [A6 - 0x8] 000024A0 2240 movea.l A1, D0 000024A2 22D8 move.l [A1]+, [A0]+ 000024A4 32D8 move.w [A1]+, [A0]+ 000024A6 526E FFF4 addq.w [A6 - 0xC], 1 000024AA 206E FFF8 movea.l A0, [A6 - 0x8] 000024AE 2D68 0006 FFF8 move.l [A6 - 0x8], [A0 + 0x6] label000024B4: 000024B4 4AAE FFF8 tst.l [A6 - 0x8] 000024B8 66D6 bne -0x28 /* 00002490 */ 000024BA 526E FFF6 addq.w [A6 - 0xA], 1 label000024BE: 000024BE 306E FFF6 movea.w A0, [A6 - 0xA] 000024C2 B0FC 1999 cmpa.w A0, 0x1999 000024C6 6DB4 blt -0x4A /* 0000247C */ 000024C8 202E FFFC move.l D0, [A6 - 0x4] 000024CC 4E5E unlink A6 000024CE 4E75 rts 000024D0 5050 addq.w [A0], 8 000024D2 4D43 chk.w D6, D3 000024D4 4F4C chk.w D7, A4 000024D6 4F52 chk.w D7, [A2] 000024D8 4E56 FFEC link A6, -0x0014 000024DC 4EBA FE3A jsr [PC - 0x1C6 /* 00002318 */] 000024E0 2D40 FFFC move.l [A6 - 0x4], D0 000024E4 42AE FFF8 clr.l [A6 - 0x8] 000024E8 6000 0130 bra +0x132 /* 0000261A */ label000024EC: 000024EC 202E FFF8 move.l D0, [A6 - 0x8] 000024F0 4C3C 0000 0000 movem.w , 0x0 000024F6 0006 D0AE ori.b D6, 0xAE 000024FA 0008 2040 ori.b A0, 0x40 /* '@' */ 000024FE 2D50 FFF0 move.l [A6 - 0x10], [A0] 00002502 7000 moveq.l D0, 0x00 00002504 102E FFF0 move.b D0, [A6 - 0x10] 00002508 4C3C 0000 0000 movem.w , 0x0 0000250E 80FF divu.w D0, <> 00002510 7200 moveq.l D1, 0x00 00002512 122E FFF1 move.b D1, [A6 - 0xF] 00002516 4C3C 1000 0000 movem.w A4, 0x0 0000251C 753D moveq.l D2, 0x3D 0000251E D081 add.l D0, D1 00002520 7200 moveq.l D1, 0x00 00002522 122E FFF2 move.b D1, [A6 - 0xE] 00002526 4C3C 1000 0000 movem.w A4, 0x0 0000252C 6983 bvs -0x7B /* 000024B1 */ 0000252E D081 add.l D0, D1 00002530 0280 7FFF FFFF andi.l D0, 0x7FFFFFFF 00002536 4C7C 0001 0000 1999 movem.l D0, 0x1999 0000253E 2D41 FFF4 move.l [A6 - 0xC], D1 00002542 202E FFF4 move.l D0, [A6 - 0xC] 00002546 E580 asl D0, 2 00002548 D0AE FFFC add.l D0, [A6 - 0x4] 0000254C 2040 movea.l A0, D0 0000254E 2D50 FFEC move.l [A6 - 0x14], [A0] 00002552 6000 005C bra +0x5E /* 000025B0 */ label00002556: 00002556 206E FFEC movea.l A0, [A6 - 0x14] 0000255A 1010 move.b D0, [A0] 0000255C B02E FFF0 cmp.b D0, [A6 - 0x10] 00002560 6644 bne +0x46 /* 000025A6 */ 00002562 206E FFEC movea.l A0, [A6 - 0x14] 00002566 1028 0001 move.b D0, [A0 + 0x1] 0000256A B02E FFF1 cmp.b D0, [A6 - 0xF] 0000256E 6636 bne +0x38 /* 000025A6 */ 00002570 206E FFEC movea.l A0, [A6 - 0x14] 00002574 1028 0002 move.b D0, [A0 + 0x2] 00002578 B02E FFF2 cmp.b D0, [A6 - 0xE] 0000257C 6628 bne +0x2A /* 000025A6 */ 0000257E 4267 clr.w -[A7] 00002580 4267 clr.w -[A7] 00002582 7000 moveq.l D0, 0x00 00002584 102E FFF2 move.b D0, [A6 - 0xE] 00002588 3F00 move.w -[A7], D0 0000258A 7000 moveq.l D0, 0x00 0000258C 102E FFF1 move.b D0, [A6 - 0xF] 00002590 3F00 move.w -[A7], D0 00002592 7000 moveq.l D0, 0x00 00002594 102E FFF0 move.b D0, [A6 - 0x10] 00002598 3F00 move.w -[A7], D0 0000259A 486D F222 pea.l [A5 - 0xDDE] 0000259E 4EBA DF36 jsr [PC - 0x20CA /* 000004D6 */] 000025A2 4FEF 000E lea.l A7, [A7 + 0xE] label000025A6: 000025A6 206E FFEC movea.l A0, [A6 - 0x14] 000025AA 2D68 0006 FFEC move.l [A6 - 0x14], [A0 + 0x6] label000025B0: 000025B0 4AAE FFEC tst.l [A6 - 0x14] 000025B4 66A0 bne -0x5E /* 00002556 */ 000025B6 4878 000A push.l 0xA /* '\n' */ 000025BA 4EAD 01E2 jsr [A5 + 0x1E2 /* export_56 */] 000025BE 588F addq.l A7, 4 000025C0 2D40 FFEC move.l [A6 - 0x14], D0 000025C4 4AAE FFEC tst.l [A6 - 0x14] 000025C8 6616 bne +0x18 /* 000025E0 */ 000025CA 4267 clr.w -[A7] 000025CC 4267 clr.w -[A7] 000025CE 4267 clr.w -[A7] 000025D0 4267 clr.w -[A7] 000025D2 4267 clr.w -[A7] 000025D4 486D F244 pea.l [A5 - 0xDBC] 000025D8 4EBA DEFC jsr [PC - 0x2104 /* 000004D6 */] 000025DC 4FEF 000E lea.l A7, [A7 + 0xE] label000025E0: 000025E0 206E FFEC movea.l A0, [A6 - 0x14] 000025E4 20AE FFF0 move.l [A0], [A6 - 0x10] 000025E8 206E FFEC movea.l A0, [A6 - 0x14] 000025EC 316E FFFA 0004 move.w [A0 + 0x4], [A6 - 0x6] 000025F2 202E FFF4 move.l D0, [A6 - 0xC] 000025F6 E580 asl D0, 2 000025F8 D0AE FFFC add.l D0, [A6 - 0x4] 000025FC 2040 movea.l A0, D0 000025FE 226E FFEC movea.l A1, [A6 - 0x14] 00002602 2350 0006 move.l [A1 + 0x6], [A0] 00002606 202E FFF4 move.l D0, [A6 - 0xC] 0000260A E580 asl D0, 2 0000260C D0AE FFFC add.l D0, [A6 - 0x4] 00002610 2040 movea.l A0, D0 00002612 20AE FFEC move.l [A0], [A6 - 0x14] 00002616 52AE FFF8 addq.l [A6 - 0x8], 1 label0000261A: 0000261A 202E FFF8 move.l D0, [A6 - 0x8] 0000261E B0AE 000C cmp.l D0, [A6 + 0xC] 00002622 6D00 FEC8 blt -0x136 /* 000024EC */ 00002626 202E FFFC move.l D0, [A6 - 0x4] 0000262A 4E5E unlink A6 0000262C 4E75 rts 0000262E 5050 addq.w [A0], 8 00002630 4D43 chk.w D6, D3 00002632 4F4C chk.w D7, A4 00002634 4F52 chk.w D7, [A2] fn00002636: 00002636 4E56 FFFA link A6, -0x0006 0000263A 206E 000C movea.l A0, [A6 + 0xC] 0000263E 7000 moveq.l D0, 0x00 00002640 1010 move.b D0, [A0] 00002642 4C3C 0000 0000 movem.w , 0x0 00002648 80FF divu.w D0, <> 0000264A 206E 000C movea.l A0, [A6 + 0xC] 0000264E 7200 moveq.l D1, 0x00 00002650 1228 0001 move.b D1, [A0 + 0x1] 00002654 4C3C 1000 0000 movem.w A4, 0x0 0000265A 753D moveq.l D2, 0x3D 0000265C D081 add.l D0, D1 0000265E 206E 000C movea.l A0, [A6 + 0xC] 00002662 7200 moveq.l D1, 0x00 00002664 1228 0002 move.b D1, [A0 + 0x2] 00002668 4C3C 1000 0000 movem.w A4, 0x0 0000266E 6983 bvs -0x7B /* 000025F3 */ 00002670 D081 add.l D0, D1 00002672 0280 7FFF FFFF andi.l D0, 0x7FFFFFFF 00002678 4C7C 0001 0000 1999 movem.l D0, 0x1999 00002680 3D41 FFFE move.w [A6 - 0x2], D1 00002684 302E FFFE move.w D0, [A6 - 0x2] 00002688 48C0 ext.l D0 0000268A E580 asl D0, 2 0000268C D0AE 0008 add.l D0, [A6 + 0x8] 00002690 2040 movea.l A0, D0 00002692 2D50 FFFA move.l [A6 - 0x6], [A0] 00002696 6046 bra +0x48 /* 000026DE */ label00002698: 00002698 206E 000C movea.l A0, [A6 + 0xC] 0000269C 226E FFFA movea.l A1, [A6 - 0x6] 000026A0 1011 move.b D0, [A1] 000026A2 B010 cmp.b D0, [A0] 000026A4 662E bne +0x30 /* 000026D4 */ 000026A6 206E 000C movea.l A0, [A6 + 0xC] 000026AA 226E FFFA movea.l A1, [A6 - 0x6] 000026AE 1029 0001 move.b D0, [A1 + 0x1] 000026B2 B028 0001 cmp.b D0, [A0 + 0x1] 000026B6 661C bne +0x1E /* 000026D4 */ 000026B8 206E 000C movea.l A0, [A6 + 0xC] 000026BC 226E FFFA movea.l A1, [A6 - 0x6] 000026C0 1029 0002 move.b D0, [A1 + 0x2] 000026C4 B028 0002 cmp.b D0, [A0 + 0x2] 000026C8 660A bne +0xC /* 000026D4 */ 000026CA 206E FFFA movea.l A0, [A6 - 0x6] 000026CE 3028 0004 move.w D0, [A0 + 0x4] 000026D2 6012 bra +0x14 /* 000026E6 */ label000026D4: 000026D4 206E FFFA movea.l A0, [A6 - 0x6] 000026D8 2D68 0006 FFFA move.l [A6 - 0x6], [A0 + 0x6] label000026DE: 000026DE 4AAE FFFA tst.l [A6 - 0x6] 000026E2 66B4 bne -0x4A /* 00002698 */ 000026E4 70FF moveq.l D0, 0xFFFFFFFF label000026E6: 000026E6 4E5E unlink A6 000026E8 4E75 rts 000026EA 5050 addq.w [A0], 8 000026EC 4D4C chk.w D6, A4 000026EE 4F4F chk.w D7, A7 000026F0 4B55 chk.w D5, [A5] fn000026F2: 000026F2 4E56 0000 link A6, 0 000026F6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000026FA 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */] 000026FE 588F addq.l A7, 4 00002700 4E5E unlink A6 00002702 4E75 rts 00002704 5050 addq.w [A0], 8 00002706 4D46 chk.w D6, D6 00002708 5245 addq.w D5, 1 0000270A 4543 chk.w D2, D3 fn0000270C: 0000270C 4E56 FFF6 link A6, -0x000A 00002710 426E FFFE clr.w [A6 - 0x2] 00002714 6038 bra +0x3A /* 0000274E */ label00002716: 00002716 302E FFFE move.w D0, [A6 - 0x2] 0000271A 48C0 ext.l D0 0000271C E580 asl D0, 2 0000271E D0AE 0008 add.l D0, [A6 + 0x8] 00002722 2040 movea.l A0, D0 00002724 2D50 FFFA move.l [A6 - 0x6], [A0] 00002728 601A bra +0x1C /* 00002744 */ label0000272A: 0000272A 206E FFFA movea.l A0, [A6 - 0x6] 0000272E 2D68 0006 FFF6 move.l [A6 - 0xA], [A0 + 0x6] 00002734 2F2E FFFA move.l -[A7], [A6 - 0x6] 00002738 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */] 0000273C 588F addq.l A7, 4 0000273E 2D6E FFF6 FFFA move.l [A6 - 0x6], [A6 - 0xA] label00002744: 00002744 4AAE FFFA tst.l [A6 - 0x6] 00002748 66E0 bne -0x1E /* 0000272A */ 0000274A 526E FFFE addq.w [A6 - 0x2], 1 label0000274E: 0000274E 306E FFFE movea.w A0, [A6 - 0x2] 00002752 B0FC 1999 cmpa.w A0, 0x1999 00002756 6DBE blt -0x40 /* 00002716 */ 00002758 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000275C 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */] 00002760 588F addq.l A7, 4 00002762 4E5E unlink A6 00002764 4E75 rts 00002766 5050 addq.w [A0], 8 00002768 4D46 chk.w D6, D6 0000276A 5245 addq.w D5, 1 0000276C 4543 chk.w D2, D3 export_14: 0000276E 4E56 FF78 link A6, -0x0088 00002772 48E7 1F08 movem.l -[A7], D3,D4,D5,D6,D7,A4 00002776 41ED F258 lea.l A0, [A5 - 0xDA8] 0000277A 2D48 FF9C move.l [A6 - 0x64], A0 0000277E 486D F2B8 pea.l [A5 - 0xD48] 00002782 4EAD 012A jsr [A5 + 0x12A /* export_33 */] 00002786 588F addq.l A7, 4 00002788 486D F2E6 pea.l [A5 - 0xD1A] 0000278C 4EAD 012A jsr [A5 + 0x12A /* export_33 */] 00002790 588F addq.l A7, 4 00002792 486E 000A pea.l [A6 + 0xA] 00002796 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */] 0000279A 588F addq.l A7, 4 0000279C 3D40 0008 move.w [A6 + 0x8], D0 000027A0 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 000027A4 2D40 FFA6 move.l [A6 - 0x5A], D0 000027A8 2F2E 000A move.l -[A7], [A6 + 0xA] 000027AC 486E 0008 pea.l [A6 + 0x8] 000027B0 4EBA EE68 jsr [PC - 0x1198 /* 0000161A */] 000027B4 508F addq.l A7, 8 000027B6 7001 moveq.l D0, 0x01 000027B8 3D40 FFF2 move.w [A6 - 0xE], D0 000027BC 7001 moveq.l D0, 0x01 000027BE 3B40 F256 move.w [A5 - 0xDAA], D0 000027C2 426E FFCE clr.w [A6 - 0x32] 000027C6 42AE FFF4 clr.l [A6 - 0xC] 000027CA 6000 015C bra +0x15E /* 00002928 */ label000027CE: 000027CE 302E FFF2 move.w D0, [A6 - 0xE] 000027D2 48C0 ext.l D0 000027D4 E580 asl D0, 2 000027D6 D0AE 000A add.l D0, [A6 + 0xA] 000027DA 3F3C 0002 move.w -[A7], 0x2 000027DE 486D F330 pea.l [A5 - 0xCD0] 000027E2 2040 movea.l A0, D0 000027E4 2F10 move.l -[A7], [A0] 000027E6 4EBA D974 jsr [PC - 0x268C /* 0000015C */] 000027EA 4FEF 000A lea.l A7, [A7 + 0xA] 000027EE 4A40 tst.w D0 000027F0 6708 beq +0xA /* 000027FA */ 000027F2 426D F256 clr.w [A5 - 0xDAA] 000027F6 6000 012C bra +0x12E /* 00002924 */ label000027FA: 000027FA 302E FFF2 move.w D0, [A6 - 0xE] 000027FE 48C0 ext.l D0 00002800 E580 asl D0, 2 00002802 D0AE 000A add.l D0, [A6 + 0xA] 00002806 3F3C 0002 move.w -[A7], 0x2 0000280A 486D F338 pea.l [A5 - 0xCC8] 0000280E 2040 movea.l A0, D0 00002810 2F10 move.l -[A7], [A0] 00002812 4EBA D948 jsr [PC - 0x26B8 /* 0000015C */] 00002816 4FEF 000A lea.l A7, [A7 + 0xA] 0000281A 4A40 tst.w D0 0000281C 6624 bne +0x26 /* 00002842 */ 0000281E 302E FFF2 move.w D0, [A6 - 0xE] 00002822 48C0 ext.l D0 00002824 E580 asl D0, 2 00002826 D0AE 000A add.l D0, [A6 + 0xA] 0000282A 3F3C 0002 move.w -[A7], 0x2 0000282E 486D F33C pea.l [A5 - 0xCC4] 00002832 2040 movea.l A0, D0 00002834 2F10 move.l -[A7], [A0] 00002836 4EBA D924 jsr [PC - 0x26DC /* 0000015C */] 0000283A 4FEF 000A lea.l A7, [A7 + 0xA] 0000283E 4A40 tst.w D0 00002840 670A beq +0xC /* 0000284C */ label00002842: 00002842 7001 moveq.l D0, 0x01 00002844 3D40 FFCE move.w [A6 - 0x32], D0 00002848 6000 00DA bra +0xDC /* 00002924 */ label0000284C: 0000284C 302E FFF2 move.w D0, [A6 - 0xE] 00002850 48C0 ext.l D0 00002852 E580 asl D0, 2 00002854 D0AE 000A add.l D0, [A6 + 0xA] 00002858 3F3C 0002 move.w -[A7], 0x2 0000285C 486D F344 pea.l [A5 - 0xCBC] 00002860 2040 movea.l A0, D0 00002862 2F10 move.l -[A7], [A0] 00002864 4EBA D8F6 jsr [PC - 0x270A /* 0000015C */] 00002868 4FEF 000A lea.l A7, [A7 + 0xA] 0000286C 4A40 tst.w D0 0000286E 6624 bne +0x26 /* 00002894 */ 00002870 302E FFF2 move.w D0, [A6 - 0xE] 00002874 48C0 ext.l D0 00002876 E580 asl D0, 2 00002878 D0AE 000A add.l D0, [A6 + 0xA] 0000287C 3F3C 0002 move.w -[A7], 0x2 00002880 486D F34A pea.l [A5 - 0xCB6] 00002884 2040 movea.l A0, D0 00002886 2F10 move.l -[A7], [A0] 00002888 4EBA D8D2 jsr [PC - 0x272E /* 0000015C */] 0000288C 4FEF 000A lea.l A7, [A7 + 0xA] 00002890 4A40 tst.w D0 00002892 6708 beq +0xA /* 0000289C */ label00002894: 00002894 426E FFCE clr.w [A6 - 0x32] 00002898 6000 008A bra +0x8C /* 00002924 */ label0000289C: 0000289C 302E FFF2 move.w D0, [A6 - 0xE] 000028A0 48C0 ext.l D0 000028A2 E580 asl D0, 2 000028A4 D0AE 000A add.l D0, [A6 + 0xA] 000028A8 3F3C 0002 move.w -[A7], 0x2 000028AC 486D F354 pea.l [A5 - 0xCAC] 000028B0 2040 movea.l A0, D0 000028B2 2F10 move.l -[A7], [A0] 000028B4 4EBA D8A6 jsr [PC - 0x275A /* 0000015C */] 000028B8 4FEF 000A lea.l A7, [A7 + 0xA] 000028BC 4A40 tst.w D0 000028BE 675A beq +0x5C /* 0000291A */ 000028C0 526E FFF2 addq.w [A6 - 0xE], 1 000028C4 302E FFF2 move.w D0, [A6 - 0xE] 000028C8 B06E 0008 cmp.w D0, [A6 + 0x8] 000028CC 660A bne +0xC /* 000028D8 */ 000028CE 2F2E FF9C move.l -[A7], [A6 - 0x64] 000028D2 4EBA DC8E jsr [PC - 0x2372 /* 00000562 */] 000028D6 588F addq.l A7, 4 label000028D8: 000028D8 302E FFF2 move.w D0, [A6 - 0xE] 000028DC 48C0 ext.l D0 000028DE E580 asl D0, 2 000028E0 D0AE 000A add.l D0, [A6 + 0xA] 000028E4 2040 movea.l A0, D0 000028E6 2F10 move.l -[A7], [A0] 000028E8 4EBA DCAA jsr [PC - 0x2356 /* 00000594 */] 000028EC 588F addq.l A7, 4 000028EE 2D40 FFFC move.l [A6 - 0x4], D0 000028F2 486E FFE5 pea.l [A6 - 0x1B] 000028F6 486E FFEC pea.l [A6 - 0x14] 000028FA 486E FFEA pea.l [A6 - 0x16] 000028FE 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002902 4EBA F016 jsr [PC - 0xFEA /* 0000191A */] 00002906 4FEF 0010 lea.l A7, [A7 + 0x10] 0000290A 2D40 FFF4 move.l [A6 - 0xC], D0 0000290E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002912 4EBA DD1C jsr [PC - 0x22E4 /* 00000630 */] 00002916 588F addq.l A7, 4 00002918 600A bra +0xC /* 00002924 */ label0000291A: 0000291A 2F2E FF9C move.l -[A7], [A6 - 0x64] 0000291E 4EBA DC42 jsr [PC - 0x23BE /* 00000562 */] 00002922 588F addq.l A7, 4 label00002924: 00002924 526E FFF2 addq.w [A6 - 0xE], 1 label00002928: 00002928 302E FFF2 move.w D0, [A6 - 0xE] 0000292C B06E 0008 cmp.w D0, [A6 + 0x8] 00002930 6C2E bge +0x30 /* 00002960 */ 00002932 302E FFF2 move.w D0, [A6 - 0xE] 00002936 48C0 ext.l D0 00002938 E580 asl D0, 2 0000293A D0AE 000A add.l D0, [A6 + 0xA] 0000293E 2040 movea.l A0, D0 00002940 2050 movea.l A0, [A0] 00002942 0C10 002D cmpi.b [A0], 0x2D /* '-' */ 00002946 6618 bne +0x1A /* 00002960 */ 00002948 302E FFF2 move.w D0, [A6 - 0xE] 0000294C 48C0 ext.l D0 0000294E E580 asl D0, 2 00002950 D0AE 000A add.l D0, [A6 + 0xA] 00002954 2040 movea.l A0, D0 00002956 2050 movea.l A0, [A0] 00002958 4A28 0001 tst.b [A0 + 0x1] 0000295C 6600 FE70 bne -0x18E /* 000027CE */ label00002960: 00002960 4AAE FFF4 tst.l [A6 - 0xC] 00002964 6648 bne +0x4A /* 000029AE */ 00002966 302E FFF2 move.w D0, [A6 - 0xE] 0000296A B06E 0008 cmp.w D0, [A6 + 0x8] 0000296E 660A bne +0xC /* 0000297A */ 00002970 2F2E FF9C move.l -[A7], [A6 - 0x64] 00002974 4EBA DBEC jsr [PC - 0x2414 /* 00000562 */] 00002978 588F addq.l A7, 4 label0000297A: 0000297A 302E FFF2 move.w D0, [A6 - 0xE] 0000297E 48C0 ext.l D0 00002980 E580 asl D0, 2 00002982 D0AE 000A add.l D0, [A6 + 0xA] 00002986 486E FFE0 pea.l [A6 - 0x20] 0000298A 486D F35A pea.l [A5 - 0xCA6] 0000298E 2040 movea.l A0, D0 00002990 2F10 move.l -[A7], [A0] 00002992 4EAD 016A jsr [A5 + 0x16A /* export_41 */] 00002996 4FEF 000C lea.l A7, [A7 + 0xC] 0000299A 0C40 0001 cmpi.w D0, 0x1 0000299E 670A beq +0xC /* 000029AA */ 000029A0 2F2E FF9C move.l -[A7], [A6 - 0x64] 000029A4 4EBA DBBC jsr [PC - 0x2444 /* 00000562 */] 000029A8 588F addq.l A7, 4 label000029AA: 000029AA 526E FFF2 addq.w [A6 - 0xE], 1 label000029AE: 000029AE 0CAE 0000 0001 FFE0 cmpi.l [A6 - 0x20], 0x1 000029B6 6E16 bgt +0x18 /* 000029CE */ 000029B8 4267 clr.w -[A7] 000029BA 4267 clr.w -[A7] 000029BC 4267 clr.w -[A7] 000029BE 4267 clr.w -[A7] 000029C0 4267 clr.w -[A7] 000029C2 486D F35E pea.l [A5 - 0xCA2] 000029C6 4EBA DB0E jsr [PC - 0x24F2 /* 000004D6 */] 000029CA 4FEF 000E lea.l A7, [A7 + 0xE] label000029CE: 000029CE 302E FFF2 move.w D0, [A6 - 0xE] 000029D2 B06E 0008 cmp.w D0, [A6 + 0x8] 000029D6 6C20 bge +0x22 /* 000029F8 */ 000029D8 302E FFF2 move.w D0, [A6 - 0xE] 000029DC 48C0 ext.l D0 000029DE E580 asl D0, 2 000029E0 D0AE 000A add.l D0, [A6 + 0xA] 000029E4 2040 movea.l A0, D0 000029E6 2F10 move.l -[A7], [A0] 000029E8 4EBA DBAA jsr [PC - 0x2456 /* 00000594 */] 000029EC 588F addq.l A7, 4 000029EE 2D40 FFFC move.l [A6 - 0x4], D0 000029F2 526E FFF2 addq.w [A6 - 0xE], 1 000029F6 600A bra +0xC /* 00002A02 */ label000029F8: 000029F8 2F2E FF9C move.l -[A7], [A6 - 0x64] 000029FC 4EBA DB64 jsr [PC - 0x249C /* 00000562 */] 00002A00 588F addq.l A7, 4 label00002A02: 00002A02 302E FFF2 move.w D0, [A6 - 0xE] 00002A06 B06E 0008 cmp.w D0, [A6 + 0x8] 00002A0A 6C52 bge +0x54 /* 00002A5E */ 00002A0C 302E FFF2 move.w D0, [A6 - 0xE] 00002A10 48C0 ext.l D0 00002A12 E580 asl D0, 2 00002A14 D0AE 000A add.l D0, [A6 + 0xA] 00002A18 486D F37C pea.l [A5 - 0xC84] 00002A1C 2040 movea.l A0, D0 00002A1E 2F10 move.l -[A7], [A0] 00002A20 4EAD 01CA jsr [A5 + 0x1CA /* export_53 */] 00002A24 508F addq.l A7, 8 00002A26 2B40 F252 move.l [A5 - 0xDAE], D0 00002A2A 4A80 tst.l D0 00002A2C 662A bne +0x2C /* 00002A58 */ 00002A2E 302E FFF2 move.w D0, [A6 - 0xE] 00002A32 48C0 ext.l D0 00002A34 E580 asl D0, 2 00002A36 D0AE 000A add.l D0, [A6 + 0xA] 00002A3A 2040 movea.l A0, D0 00002A3C 2F10 move.l -[A7], [A0] 00002A3E 486D F380 pea.l [A5 - 0xC80] 00002A42 486D FBB2 pea.l [A5 - 0x44E] 00002A46 4EAD 0112 jsr [A5 + 0x112 /* export_30 */] 00002A4A 4FEF 000C lea.l A7, [A7 + 0xC] 00002A4E 3F3C FFFF move.w -[A7], 0xFFFF 00002A52 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */] 00002A56 548F addq.l A7, 2 label00002A58: 00002A58 526E FFF2 addq.w [A6 - 0xE], 1 00002A5C 600A bra +0xC /* 00002A68 */ label00002A5E: 00002A5E 2F2E FF9C move.l -[A7], [A6 - 0x64] 00002A62 4EBA DAFE jsr [PC - 0x2502 /* 00000562 */] 00002A66 588F addq.l A7, 4 label00002A68: 00002A68 486E FFE7 pea.l [A6 - 0x19] 00002A6C 486E FFF0 pea.l [A6 - 0x10] 00002A70 486E FFEE pea.l [A6 - 0x12] 00002A74 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002A78 4EBA EEA0 jsr [PC - 0x1160 /* 0000191A */] 00002A7C 4FEF 0010 lea.l A7, [A7 + 0x10] 00002A80 2D40 FFF8 move.l [A6 - 0x8], D0 00002A84 3F3C 0002 move.w -[A7], 0x2 00002A88 42A7 clr.l -[A7] 00002A8A 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002A8E 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00002A92 4FEF 000A lea.l A7, [A7 + 0xA] 00002A96 4A40 tst.w D0 00002A98 660C bne +0xE /* 00002AA6 */ 00002A9A 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002A9E 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */] 00002AA2 588F addq.l A7, 4 00002AA4 6002 bra +0x4 /* 00002AA8 */ label00002AA6: 00002AA6 7000 moveq.l D0, 0x00 label00002AA8: 00002AA8 2D40 FFA2 move.l [A6 - 0x5E], D0 00002AAC 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002AB0 4EBA DB7E jsr [PC - 0x2482 /* 00000630 */] 00002AB4 588F addq.l A7, 4 00002AB6 4AAE FFF4 tst.l [A6 - 0xC] 00002ABA 6600 01BE bne +0x1C0 /* 00002C7A */ label00002ABE: 00002ABE 4A6D F256 tst.w [A5 - 0xDAA] 00002AC2 6716 beq +0x18 /* 00002ADA */ 00002AC4 4267 clr.w -[A7] 00002AC6 4267 clr.w -[A7] 00002AC8 4267 clr.w -[A7] 00002ACA 4267 clr.w -[A7] 00002ACC 4267 clr.w -[A7] 00002ACE 486D F39E pea.l [A5 - 0xC62] 00002AD2 4EBA D8A0 jsr [PC - 0x2760 /* 00000374 */] 00002AD6 4FEF 000E lea.l A7, [A7 + 0xE] label00002ADA: 00002ADA 486E FFDC pea.l [A6 - 0x24] 00002ADE 4878 7FFF push.l 0x7FFF 00002AE2 3F2E FFF0 move.w -[A7], [A6 - 0x10] 00002AE6 3F2E FFEE move.w -[A7], [A6 - 0x12] 00002AEA 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00002AEE 4EBA F4A2 jsr [PC - 0xB5E /* 00001F92 */] 00002AF2 4FEF 0010 lea.l A7, [A7 + 0x10] 00002AF6 2D40 FFD8 move.l [A6 - 0x28], D0 00002AFA 4AAE FFD8 tst.l [A6 - 0x28] 00002AFE 6600 00EE bne +0xF0 /* 00002BEE */ 00002B02 4A6D F256 tst.w [A5 - 0xDAA] 00002B06 6716 beq +0x18 /* 00002B1E */ 00002B08 4267 clr.w -[A7] 00002B0A 4267 clr.w -[A7] 00002B0C 4267 clr.w -[A7] 00002B0E 4267 clr.w -[A7] 00002B10 4267 clr.w -[A7] 00002B12 486D F3B2 pea.l [A5 - 0xC4E] 00002B16 4EBA D85C jsr [PC - 0x27A4 /* 00000374 */] 00002B1A 4FEF 000E lea.l A7, [A7 + 0xE] label00002B1E: 00002B1E 7000 moveq.l D0, 0x00 00002B20 102E FFE7 move.b D0, [A6 - 0x19] 00002B24 E248 lsr D0.w, 1 00002B26 1D40 FFE6 move.b [A6 - 0x1A], D0 00002B2A 4A6D F256 tst.w [A5 - 0xDAA] 00002B2E 6722 beq +0x24 /* 00002B52 */ 00002B30 4267 clr.w -[A7] 00002B32 4267 clr.w -[A7] 00002B34 4267 clr.w -[A7] 00002B36 7000 moveq.l D0, 0x00 00002B38 102E FFE6 move.b D0, [A6 - 0x1A] 00002B3C 3F00 move.w -[A7], D0 00002B3E 7000 moveq.l D0, 0x00 00002B40 102E FFE7 move.b D0, [A6 - 0x19] 00002B44 3F00 move.w -[A7], D0 00002B46 486D F3C4 pea.l [A5 - 0xC3C] 00002B4A 4EBA D828 jsr [PC - 0x27D8 /* 00000374 */] 00002B4E 4FEF 000E lea.l A7, [A7 + 0xE] label00002B52: 00002B52 426E FFE8 clr.w [A6 - 0x18] 00002B56 6000 0080 bra +0x82 /* 00002BD8 */ label00002B5A: 00002B5A 7E00 moveq.l D7, 0x00 00002B5C 302E FFE8 move.w D0, [A6 - 0x18] 00002B60 48C0 ext.l D0 00002B62 E580 asl D0, 2 00002B64 D0AE FFF8 add.l D0, [A6 - 0x8] 00002B68 2040 movea.l A0, D0 00002B6A 2850 movea.l A4, [A0] 00002B6C 6060 bra +0x62 /* 00002BCE */ label00002B6E: 00002B6E 7000 moveq.l D0, 0x00 00002B70 1014 move.b D0, [A4] 00002B72 7200 moveq.l D1, 0x00 00002B74 122E FFE6 move.b D1, [A6 - 0x1A] 00002B78 C1C1 muls.w D0, D1 00002B7A 7200 moveq.l D1, 0x00 00002B7C 122E FFE7 move.b D1, [A6 - 0x19] 00002B80 4840 swap.w D0 00002B82 4240 clr.w D0 00002B84 4840 swap.w D0 00002B86 80C1 divu.w D0, D1 00002B88 1880 move.b [A4], D0 00002B8A 7000 moveq.l D0, 0x00 00002B8C 102C 0001 move.b D0, [A4 + 0x1] 00002B90 7200 moveq.l D1, 0x00 00002B92 122E FFE6 move.b D1, [A6 - 0x1A] 00002B96 C1C1 muls.w D0, D1 00002B98 7200 moveq.l D1, 0x00 00002B9A 122E FFE7 move.b D1, [A6 - 0x19] 00002B9E 4840 swap.w D0 00002BA0 4240 clr.w D0 00002BA2 4840 swap.w D0 00002BA4 80C1 divu.w D0, D1 00002BA6 1940 0001 move.b [A4 + 0x1], D0 00002BAA 7000 moveq.l D0, 0x00 00002BAC 102C 0002 move.b D0, [A4 + 0x2] 00002BB0 7200 moveq.l D1, 0x00 00002BB2 122E FFE6 move.b D1, [A6 - 0x1A] 00002BB6 C1C1 muls.w D0, D1 00002BB8 7200 moveq.l D1, 0x00 00002BBA 122E FFE7 move.b D1, [A6 - 0x19] 00002BBE 4840 swap.w D0 00002BC0 4240 clr.w D0 00002BC2 4840 swap.w D0 00002BC4 80C1 divu.w D0, D1 00002BC6 1940 0002 move.b [A4 + 0x2], D0 00002BCA 5247 addq.w D7, 1 00002BCC 588C addq.l A4, 4 label00002BCE: 00002BCE BE6E FFEE cmp.w D7, [A6 - 0x12] 00002BD2 6D9A blt -0x64 /* 00002B6E */ 00002BD4 526E FFE8 addq.w [A6 - 0x18], 1 label00002BD8: 00002BD8 302E FFE8 move.w D0, [A6 - 0x18] 00002BDC B06E FFF0 cmp.w D0, [A6 - 0x10] 00002BE0 6D00 FF78 blt -0x86 /* 00002B5A */ 00002BE4 1D6E FFE6 FFE7 move.b [A6 - 0x19], [A6 - 0x1A] 00002BEA 6000 FED2 bra -0x12C /* 00002ABE */ label00002BEE: 00002BEE 4A6D F256 tst.w [A5 - 0xDAA] 00002BF2 6718 beq +0x1A /* 00002C0C */ 00002BF4 4267 clr.w -[A7] 00002BF6 4267 clr.w -[A7] 00002BF8 4267 clr.w -[A7] 00002BFA 4267 clr.w -[A7] 00002BFC 2F2E FFDC move.l -[A7], [A6 - 0x24] 00002C00 486D F408 pea.l [A5 - 0xBF8] 00002C04 4EBA D76E jsr [PC - 0x2892 /* 00000374 */] 00002C08 4FEF 0010 lea.l A7, [A7 + 0x10] label00002C0C: 00002C0C 4A6D F256 tst.w [A5 - 0xDAA] 00002C10 6718 beq +0x1A /* 00002C2A */ 00002C12 4267 clr.w -[A7] 00002C14 4267 clr.w -[A7] 00002C16 4267 clr.w -[A7] 00002C18 4267 clr.w -[A7] 00002C1A 2F2E FFE0 move.l -[A7], [A6 - 0x20] 00002C1E 486D F41A pea.l [A5 - 0xBE6] 00002C22 4EBA D750 jsr [PC - 0x28B0 /* 00000374 */] 00002C26 4FEF 0010 lea.l A7, [A7 + 0x10] label00002C2A: 00002C2A 306E FFF0 movea.w A0, [A6 - 0x10] 00002C2E 326E FFEE movea.w A1, [A6 - 0x12] 00002C32 2009 move.l D0, A1 00002C34 2208 move.l D1, A0 00002C36 4C01 0000 movem.w , D1 00002C3A 2F2E FFE0 move.l -[A7], [A6 - 0x20] 00002C3E 7200 moveq.l D1, 0x00 00002C40 122E FFE7 move.b D1, [A6 - 0x19] 00002C44 3F01 move.w -[A7], D1 00002C46 2F00 move.l -[A7], D0 00002C48 2F2E FFDC move.l -[A7], [A6 - 0x24] 00002C4C 2F2E FFD8 move.l -[A7], [A6 - 0x28] 00002C50 4EBA 0A7C jsr [PC + 0xA7C /* 000036CE */] 00002C54 4FEF 0012 lea.l A7, [A7 + 0x12] 00002C58 2D40 FFD4 move.l [A6 - 0x2C], D0 00002C5C 4A6D F256 tst.w [A5 - 0xDAA] 00002C60 670A beq +0xC /* 00002C6C */ 00002C62 486D F434 pea.l [A5 - 0xBCC] 00002C66 4EBA D70C jsr [PC - 0x28F4 /* 00000374 */] 00002C6A 588F addq.l A7, 4 label00002C6C: 00002C6C 2F2E FFD8 move.l -[A7], [A6 - 0x28] 00002C70 4EBA FA80 jsr [PC - 0x580 /* 000026F2 */] 00002C74 588F addq.l A7, 4 00002C76 6000 012E bra +0x130 /* 00002DA6 */ label00002C7A: 00002C7A 102E FFE5 move.b D0, [A6 - 0x1B] 00002C7E B02E FFE7 cmp.b D0, [A6 - 0x19] 00002C82 6700 00BA beq +0xBC /* 00002D3E */ 00002C86 102E FFE5 move.b D0, [A6 - 0x1B] 00002C8A B02E FFE7 cmp.b D0, [A6 - 0x19] 00002C8E 6316 bls +0x18 /* 00002CA6 */ 00002C90 4267 clr.w -[A7] 00002C92 4267 clr.w -[A7] 00002C94 4267 clr.w -[A7] 00002C96 4267 clr.w -[A7] 00002C98 4267 clr.w -[A7] 00002C9A 486D F438 pea.l [A5 - 0xBC8] 00002C9E 4EBA D6D4 jsr [PC - 0x292C /* 00000374 */] 00002CA2 4FEF 000E lea.l A7, [A7 + 0xE] label00002CA6: 00002CA6 426E FFE8 clr.w [A6 - 0x18] 00002CAA 6000 0080 bra +0x82 /* 00002D2C */ label00002CAE: 00002CAE 7E00 moveq.l D7, 0x00 00002CB0 302E FFE8 move.w D0, [A6 - 0x18] 00002CB4 48C0 ext.l D0 00002CB6 E580 asl D0, 2 00002CB8 D0AE FFF4 add.l D0, [A6 - 0xC] 00002CBC 2040 movea.l A0, D0 00002CBE 2850 movea.l A4, [A0] 00002CC0 6060 bra +0x62 /* 00002D22 */ label00002CC2: 00002CC2 7000 moveq.l D0, 0x00 00002CC4 1014 move.b D0, [A4] 00002CC6 7200 moveq.l D1, 0x00 00002CC8 122E FFE7 move.b D1, [A6 - 0x19] 00002CCC C1C1 muls.w D0, D1 00002CCE 7200 moveq.l D1, 0x00 00002CD0 122E FFE5 move.b D1, [A6 - 0x1B] 00002CD4 4840 swap.w D0 00002CD6 4240 clr.w D0 00002CD8 4840 swap.w D0 00002CDA 80C1 divu.w D0, D1 00002CDC 1880 move.b [A4], D0 00002CDE 7000 moveq.l D0, 0x00 00002CE0 102C 0001 move.b D0, [A4 + 0x1] 00002CE4 7200 moveq.l D1, 0x00 00002CE6 122E FFE7 move.b D1, [A6 - 0x19] 00002CEA C1C1 muls.w D0, D1 00002CEC 7200 moveq.l D1, 0x00 00002CEE 122E FFE5 move.b D1, [A6 - 0x1B] 00002CF2 4840 swap.w D0 00002CF4 4240 clr.w D0 00002CF6 4840 swap.w D0 00002CF8 80C1 divu.w D0, D1 00002CFA 1940 0001 move.b [A4 + 0x1], D0 00002CFE 7000 moveq.l D0, 0x00 00002D00 102C 0002 move.b D0, [A4 + 0x2] 00002D04 7200 moveq.l D1, 0x00 00002D06 122E FFE7 move.b D1, [A6 - 0x19] 00002D0A C1C1 muls.w D0, D1 00002D0C 7200 moveq.l D1, 0x00 00002D0E 122E FFE5 move.b D1, [A6 - 0x1B] 00002D12 4840 swap.w D0 00002D14 4240 clr.w D0 00002D16 4840 swap.w D0 00002D18 80C1 divu.w D0, D1 00002D1A 1940 0002 move.b [A4 + 0x2], D0 00002D1E 5247 addq.w D7, 1 00002D20 588C addq.l A4, 4 label00002D22: 00002D22 BE6E FFEE cmp.w D7, [A6 - 0x12] 00002D26 6D9A blt -0x64 /* 00002CC2 */ 00002D28 526E FFE8 addq.w [A6 - 0x18], 1 label00002D2C: 00002D2C 302E FFE8 move.w D0, [A6 - 0x18] 00002D30 B06E FFF0 cmp.w D0, [A6 - 0x10] 00002D34 6D00 FF78 blt -0x86 /* 00002CAE */ 00002D38 1D6E FFE7 FFE5 move.b [A6 - 0x1B], [A6 - 0x19] label00002D3E: 00002D3E 486E FFE0 pea.l [A6 - 0x20] 00002D42 4878 7FFF push.l 0x7FFF 00002D46 3F2E FFEC move.w -[A7], [A6 - 0x14] 00002D4A 3F2E FFEA move.w -[A7], [A6 - 0x16] 00002D4E 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00002D52 4EBA F23E jsr [PC - 0xDC2 /* 00001F92 */] 00002D56 4FEF 0010 lea.l A7, [A7 + 0x10] 00002D5A 2D40 FFD4 move.l [A6 - 0x2C], D0 00002D5E 4AAE FFD4 tst.l [A6 - 0x2C] 00002D62 6616 bne +0x18 /* 00002D7A */ 00002D64 4267 clr.w -[A7] 00002D66 4267 clr.w -[A7] 00002D68 4267 clr.w -[A7] 00002D6A 4267 clr.w -[A7] 00002D6C 4267 clr.w -[A7] 00002D6E 486D F452 pea.l [A5 - 0xBAE] 00002D72 4EBA D762 jsr [PC - 0x289E /* 000004D6 */] 00002D76 4FEF 000E lea.l A7, [A7 + 0xE] label00002D7A: 00002D7A 3F2E FFEC move.w -[A7], [A6 - 0x14] 00002D7E 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00002D82 4EBA D3B2 jsr [PC - 0x2C4E /* 00000136 */] 00002D86 5C8F addq.l A7, 6 00002D88 4A6D F256 tst.w [A5 - 0xDAA] 00002D8C 6718 beq +0x1A /* 00002DA6 */ 00002D8E 4267 clr.w -[A7] 00002D90 4267 clr.w -[A7] 00002D92 4267 clr.w -[A7] 00002D94 4267 clr.w -[A7] 00002D96 2F2E FFE0 move.l -[A7], [A6 - 0x20] 00002D9A 486D F470 pea.l [A5 - 0xB90] 00002D9E 4EBA D5D4 jsr [PC - 0x2A2C /* 00000374 */] 00002DA2 4FEF 0010 lea.l A7, [A7 + 0x10] label00002DA6: 00002DA6 4A6D F256 tst.w [A5 - 0xDAA] 00002DAA 6716 beq +0x18 /* 00002DC2 */ 00002DAC 4267 clr.w -[A7] 00002DAE 4267 clr.w -[A7] 00002DB0 4267 clr.w -[A7] 00002DB2 4267 clr.w -[A7] 00002DB4 4267 clr.w -[A7] 00002DB6 486D F48E pea.l [A5 - 0xB72] 00002DBA 4EBA D5B8 jsr [PC - 0x2A48 /* 00000374 */] 00002DBE 4FEF 000E lea.l A7, [A7 + 0xE] label00002DC2: 00002DC2 4EBA F554 jsr [PC - 0xAAC /* 00002318 */] 00002DC6 2D40 FFD0 move.l [A6 - 0x30], D0 00002DCA 4267 clr.w -[A7] 00002DCC 7000 moveq.l D0, 0x00 00002DCE 102E FFE7 move.b D0, [A6 - 0x19] 00002DD2 3F00 move.w -[A7], D0 00002DD4 3F2E FFF0 move.w -[A7], [A6 - 0x10] 00002DD8 3F2E FFEE move.w -[A7], [A6 - 0x12] 00002DDC 2F2D F252 move.l -[A7], [A5 - 0xDAE] 00002DE0 4EBA EBC8 jsr [PC - 0x1438 /* 000019AA */] 00002DE4 4FEF 000C lea.l A7, [A7 + 0xC] 00002DE8 4A6E FFCE tst.w [A6 - 0x32] 00002DEC 6700 0120 beq +0x122 /* 00002F0E */ 00002DF0 3F3C 0004 move.w -[A7], 0x4 00002DF4 302E FFEE move.w D0, [A6 - 0x12] 00002DF8 5440 addq.w D0, 2 00002DFA 3F00 move.w -[A7], D0 00002DFC 4EBA D202 jsr [PC - 0x2DFE /* 00000000 */] 00002E00 588F addq.l A7, 4 00002E02 2D40 FFCA move.l [A6 - 0x36], D0 00002E06 3F3C 0004 move.w -[A7], 0x4 00002E0A 302E FFEE move.w D0, [A6 - 0x12] 00002E0E 5440 addq.w D0, 2 00002E10 3F00 move.w -[A7], D0 00002E12 4EBA D1EC jsr [PC - 0x2E14 /* 00000000 */] 00002E16 588F addq.l A7, 4 00002E18 2D40 FFC6 move.l [A6 - 0x3A], D0 00002E1C 3F3C 0004 move.w -[A7], 0x4 00002E20 302E FFEE move.w D0, [A6 - 0x12] 00002E24 5440 addq.w D0, 2 00002E26 3F00 move.w -[A7], D0 00002E28 4EBA D1D6 jsr [PC - 0x2E2A /* 00000000 */] 00002E2C 588F addq.l A7, 4 00002E2E 2D40 FFC2 move.l [A6 - 0x3E], D0 00002E32 3F3C 0004 move.w -[A7], 0x4 00002E36 302E FFEE move.w D0, [A6 - 0x12] 00002E3A 5440 addq.w D0, 2 00002E3C 3F00 move.w -[A7], D0 00002E3E 4EBA D1C0 jsr [PC - 0x2E40 /* 00000000 */] 00002E42 588F addq.l A7, 4 00002E44 2D40 FFBE move.l [A6 - 0x42], D0 00002E48 3F3C 0004 move.w -[A7], 0x4 00002E4C 302E FFEE move.w D0, [A6 - 0x12] 00002E50 5440 addq.w D0, 2 00002E52 3F00 move.w -[A7], D0 00002E54 4EBA D1AA jsr [PC - 0x2E56 /* 00000000 */] 00002E58 588F addq.l A7, 4 00002E5A 2D40 FFBA move.l [A6 - 0x46], D0 00002E5E 3F3C 0004 move.w -[A7], 0x4 00002E62 302E FFEE move.w D0, [A6 - 0x12] 00002E66 5440 addq.w D0, 2 00002E68 3F00 move.w -[A7], D0 00002E6A 4EBA D194 jsr [PC - 0x2E6C /* 00000000 */] 00002E6E 588F addq.l A7, 4 00002E70 2D40 FFB6 move.l [A6 - 0x4A], D0 00002E74 42A7 clr.l -[A7] 00002E76 4EAD 019A jsr [A5 + 0x19A /* export_47 */] 00002E7A 588F addq.l A7, 4 00002E7C 3F00 move.w -[A7], D0 00002E7E 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00002E82 548F addq.l A7, 2 00002E84 7E00 moveq.l D7, 0x00 00002E86 6000 0076 bra +0x78 /* 00002EFE */ label00002E8A: 00002E8A 3007 move.w D0, D7 00002E8C 48C0 ext.l D0 00002E8E E580 asl D0, 2 00002E90 D0AE FFCA add.l D0, [A6 - 0x36] 00002E94 2D40 FF98 move.l [A6 - 0x68], D0 00002E98 4EAD 014A jsr [A5 + 0x14A /* export_37 */] 00002E9C 48C0 ext.l D0 00002E9E 81FC 0800 divs.w D0, 0x800 00002EA2 4840 swap.w D0 00002EA4 0640 FC00 addi.w D0, 0xFC00 00002EA8 206E FF98 movea.l A0, [A6 - 0x68] 00002EAC 48C0 ext.l D0 00002EAE 2080 move.l [A0], D0 00002EB0 3007 move.w D0, D7 00002EB2 48C0 ext.l D0 00002EB4 E580 asl D0, 2 00002EB6 D0AE FFC2 add.l D0, [A6 - 0x3E] 00002EBA 2D40 FF98 move.l [A6 - 0x68], D0 00002EBE 4EAD 014A jsr [A5 + 0x14A /* export_37 */] 00002EC2 48C0 ext.l D0 00002EC4 81FC 0800 divs.w D0, 0x800 00002EC8 4840 swap.w D0 00002ECA 0640 FC00 addi.w D0, 0xFC00 00002ECE 206E FF98 movea.l A0, [A6 - 0x68] 00002ED2 48C0 ext.l D0 00002ED4 2080 move.l [A0], D0 00002ED6 3007 move.w D0, D7 00002ED8 48C0 ext.l D0 00002EDA E580 asl D0, 2 00002EDC D0AE FFBA add.l D0, [A6 - 0x46] 00002EE0 2D40 FF98 move.l [A6 - 0x68], D0 00002EE4 4EAD 014A jsr [A5 + 0x14A /* export_37 */] 00002EE8 48C0 ext.l D0 00002EEA 81FC 0800 divs.w D0, 0x800 00002EEE 4840 swap.w D0 00002EF0 0640 FC00 addi.w D0, 0xFC00 00002EF4 206E FF98 movea.l A0, [A6 - 0x68] 00002EF8 48C0 ext.l D0 00002EFA 2080 move.l [A0], D0 00002EFC 5247 addq.w D7, 1 label00002EFE: 00002EFE 302E FFEE move.w D0, [A6 - 0x12] 00002F02 5440 addq.w D0, 2 00002F04 BE40 cmp.w D7, D0 00002F06 6D82 blt -0x7C /* 00002E8A */ 00002F08 7001 moveq.l D0, 0x01 00002F0A 3D40 FFA0 move.w [A6 - 0x60], D0 label00002F0E: 00002F0E 426E FFE8 clr.w [A6 - 0x18] 00002F12 6000 0748 bra +0x74A /* 0000365C */ label00002F16: 00002F16 4A6D F256 tst.w [A5 - 0xDAA] 00002F1A 671A beq +0x1C /* 00002F36 */ 00002F1C 306E FFE8 movea.w A0, [A6 - 0x18] 00002F20 2008 move.l D0, A0 00002F22 81FC 000A divs.w D0, 0xA /* '\n' */ 00002F26 4840 swap.w D0 00002F28 4A40 tst.w D0 00002F2A 660A bne +0xC /* 00002F36 */ 00002F2C 486D F4B0 pea.l [A5 - 0xB50] 00002F30 4EBA D442 jsr [PC - 0x2BBE /* 00000374 */] 00002F34 588F addq.l A7, 4 label00002F36: 00002F36 4A6E FFCE tst.w [A6 - 0x32] 00002F3A 673A beq +0x3C /* 00002F76 */ 00002F3C 7E00 moveq.l D7, 0x00 00002F3E 602C bra +0x2E /* 00002F6C */ label00002F40: 00002F40 3007 move.w D0, D7 00002F42 48C0 ext.l D0 00002F44 E580 asl D0, 2 00002F46 D0AE FFC6 add.l D0, [A6 - 0x3A] 00002F4A 3207 move.w D1, D7 00002F4C 48C1 ext.l D1 00002F4E E581 asl D1, 2 00002F50 D2AE FFBE add.l D1, [A6 - 0x42] 00002F54 3407 move.w D2, D7 00002F56 48C2 ext.l D2 00002F58 E582 asl D2, 2 00002F5A D4AE FFB6 add.l D2, [A6 - 0x4A] 00002F5E 2042 movea.l A0, D2 00002F60 4290 clr.l [A0] 00002F62 2041 movea.l A0, D1 00002F64 4290 clr.l [A0] 00002F66 2040 movea.l A0, D0 00002F68 4290 clr.l [A0] 00002F6A 5247 addq.w D7, 1 label00002F6C: 00002F6C 302E FFEE move.w D0, [A6 - 0x12] 00002F70 5440 addq.w D0, 2 00002F72 BE40 cmp.w D7, D0 00002F74 6DCA blt -0x34 /* 00002F40 */ label00002F76: 00002F76 4A6E FFCE tst.w [A6 - 0x32] 00002F7A 6706 beq +0x8 /* 00002F82 */ 00002F7C 4A6E FFA0 tst.w [A6 - 0x60] 00002F80 6718 beq +0x1A /* 00002F9A */ label00002F82: 00002F82 7E00 moveq.l D7, 0x00 00002F84 3C2E FFEE move.w D6, [A6 - 0x12] 00002F88 302E FFE8 move.w D0, [A6 - 0x18] 00002F8C 48C0 ext.l D0 00002F8E E580 asl D0, 2 00002F90 D0AE FFF8 add.l D0, [A6 - 0x8] 00002F94 2040 movea.l A0, D0 00002F96 2850 movea.l A4, [A0] 00002F98 6022 bra +0x24 /* 00002FBC */ label00002F9A: 00002F9A 302E FFEE move.w D0, [A6 - 0x12] 00002F9E 5340 subq.w D0, 1 00002FA0 3E00 move.w D7, D0 00002FA2 7CFF moveq.l D6, 0xFFFFFFFF 00002FA4 302E FFE8 move.w D0, [A6 - 0x18] 00002FA8 48C0 ext.l D0 00002FAA E580 asl D0, 2 00002FAC D0AE FFF8 add.l D0, [A6 - 0x8] 00002FB0 2040 movea.l A0, D0 00002FB2 3007 move.w D0, D7 00002FB4 48C0 ext.l D0 00002FB6 E580 asl D0, 2 00002FB8 D090 add.l D0, [A0] 00002FBA 2840 movea.l A4, D0 label00002FBC: 00002FBC 4A6E FFCE tst.w [A6 - 0x32] 00002FC0 6700 00EE beq +0xF0 /* 000030B0 */ 00002FC4 3007 move.w D0, D7 00002FC6 5240 addq.w D0, 1 00002FC8 48C0 ext.l D0 00002FCA E580 asl D0, 2 00002FCC D0AE FFCA add.l D0, [A6 - 0x36] 00002FD0 2040 movea.l A0, D0 00002FD2 2010 move.l D0, [A0] 00002FD4 4C7C 0800 0000 0400 movem.l A3, 0x400 00002FDC 7200 moveq.l D1, 0x00 00002FDE 1214 move.b D1, [A4] 00002FE0 4841 swap.w D1 00002FE2 4241 clr.w D1 00002FE4 4841 swap.w D1 00002FE6 D280 add.l D1, D0 00002FE8 2801 move.l D4, D1 00002FEA 3007 move.w D0, D7 00002FEC 5240 addq.w D0, 1 00002FEE 48C0 ext.l D0 00002FF0 E580 asl D0, 2 00002FF2 D0AE FFC2 add.l D0, [A6 - 0x3E] 00002FF6 2040 movea.l A0, D0 00002FF8 2010 move.l D0, [A0] 00002FFA 4C7C 0800 0000 0400 movem.l A3, 0x400 00003002 7200 moveq.l D1, 0x00 00003004 122C 0001 move.b D1, [A4 + 0x1] 00003008 4841 swap.w D1 0000300A 4241 clr.w D1 0000300C 4841 swap.w D1 0000300E D280 add.l D1, D0 00003010 2601 move.l D3, D1 00003012 3007 move.w D0, D7 00003014 5240 addq.w D0, 1 00003016 48C0 ext.l D0 00003018 E580 asl D0, 2 0000301A D0AE FFBA add.l D0, [A6 - 0x46] 0000301E 2040 movea.l A0, D0 00003020 2010 move.l D0, [A0] 00003022 4C7C 0800 0000 0400 movem.l A3, 0x400 0000302A 7200 moveq.l D1, 0x00 0000302C 122C 0002 move.b D1, [A4 + 0x2] 00003030 4841 swap.w D1 00003032 4241 clr.w D1 00003034 4841 swap.w D1 00003036 D280 add.l D1, D0 00003038 2D41 FFAE move.l [A6 - 0x52], D1 0000303C 4A84 tst.l D4 0000303E 6C04 bge +0x6 /* 00003044 */ 00003040 7800 moveq.l D4, 0x00 00003042 6018 bra +0x1A /* 0000305C */ label00003044: 00003044 7000 moveq.l D0, 0x00 00003046 102E FFE7 move.b D0, [A6 - 0x19] 0000304A 4840 swap.w D0 0000304C 4240 clr.w D0 0000304E 4840 swap.w D0 00003050 B880 cmp.l D4, D0 00003052 6308 bls +0xA /* 0000305C */ 00003054 7000 moveq.l D0, 0x00 00003056 102E FFE7 move.b D0, [A6 - 0x19] 0000305A 2800 move.l D4, D0 label0000305C: 0000305C 4A83 tst.l D3 0000305E 6C04 bge +0x6 /* 00003064 */ 00003060 7600 moveq.l D3, 0x00 00003062 6018 bra +0x1A /* 0000307C */ label00003064: 00003064 7000 moveq.l D0, 0x00 00003066 102E FFE7 move.b D0, [A6 - 0x19] 0000306A 4840 swap.w D0 0000306C 4240 clr.w D0 0000306E 4840 swap.w D0 00003070 B680 cmp.l D3, D0 00003072 6308 bls +0xA /* 0000307C */ 00003074 7000 moveq.l D0, 0x00 00003076 102E FFE7 move.b D0, [A6 - 0x19] 0000307A 2600 move.l D3, D0 label0000307C: 0000307C 4AAE FFAE tst.l [A6 - 0x52] 00003080 6C06 bge +0x8 /* 00003088 */ 00003082 42AE FFAE clr.l [A6 - 0x52] 00003086 601C bra +0x1E /* 000030A4 */ label00003088: 00003088 7000 moveq.l D0, 0x00 0000308A 102E FFE7 move.b D0, [A6 - 0x19] 0000308E 4840 swap.w D0 00003090 4240 clr.w D0 00003092 4840 swap.w D0 00003094 B0AE FFAE cmp.l D0, [A6 - 0x52] 00003098 640A bcc +0xC /* 000030A4 */ 0000309A 7000 moveq.l D0, 0x00 0000309C 102E FFE7 move.b D0, [A6 - 0x19] 000030A0 2D40 FFAE move.l [A6 - 0x52], D0 label000030A4: 000030A4 1884 move.b [A4], D4 000030A6 1943 0001 move.b [A4 + 0x1], D3 000030AA 196E FFB1 0002 move.b [A4 + 0x2], [A6 - 0x4F] label000030B0: 000030B0 2F0C move.l -[A7], A4 000030B2 2F2E FFD0 move.l -[A7], [A6 - 0x30] 000030B6 4EBA F57E jsr [PC - 0xA82 /* 00002636 */] 000030BA 508F addq.l A7, 8 000030BC 3A00 move.w D5, D0 000030BE 0C45 FFFF cmpi.w D5, 0xFFFF 000030C2 6600 00F8 bne +0xFA /* 000031BC */ 000030C6 7000 moveq.l D0, 0x00 000030C8 1014 move.b D0, [A4] 000030CA 2D40 FF94 move.l [A6 - 0x6C], D0 000030CE 7000 moveq.l D0, 0x00 000030D0 102C 0001 move.b D0, [A4 + 0x1] 000030D4 2D40 FF90 move.l [A6 - 0x70], D0 000030D8 7000 moveq.l D0, 0x00 000030DA 102C 0002 move.b D0, [A4 + 0x2] 000030DE 2D40 FF8C move.l [A6 - 0x74], D0 000030E2 2D7C 7735 9400 FF7C move.l [A6 - 0x84], 0x77359400 000030EA 42AE FF98 clr.l [A6 - 0x68] 000030EE 6000 00B0 bra +0xB2 /* 000031A0 */ label000030F2: 000030F2 202E FF98 move.l D0, [A6 - 0x68] 000030F6 4C3C 0000 0000 movem.w , 0x0 000030FC 0006 D0AE ori.b D6, 0xAE 00003100 FFD4 .invalid <> 00003102 2040 movea.l A0, D0 00003104 7000 moveq.l D0, 0x00 00003106 1010 move.b D0, [A0] 00003108 2D40 FF88 move.l [A6 - 0x78], D0 0000310C 202E FF98 move.l D0, [A6 - 0x68] 00003110 4C3C 0000 0000 movem.w , 0x0 00003116 0006 D0AE ori.b D6, 0xAE 0000311A FFD4 .invalid <> 0000311C 2040 movea.l A0, D0 0000311E 7000 moveq.l D0, 0x00 00003120 1028 0001 move.b D0, [A0 + 0x1] 00003124 2D40 FF84 move.l [A6 - 0x7C], D0 00003128 202E FF98 move.l D0, [A6 - 0x68] 0000312C 4C3C 0000 0000 movem.w , 0x0 00003132 0006 D0AE ori.b D6, 0xAE 00003136 FFD4 .invalid <> 00003138 2040 movea.l A0, D0 0000313A 7000 moveq.l D0, 0x00 0000313C 1028 0002 move.b D0, [A0 + 0x2] 00003140 2D40 FF80 move.l [A6 - 0x80], D0 00003144 202E FF94 move.l D0, [A6 - 0x6C] 00003148 90AE FF88 sub.l D0, [A6 - 0x78] 0000314C 222E FF94 move.l D1, [A6 - 0x6C] 00003150 92AE FF88 sub.l D1, [A6 - 0x78] 00003154 4C00 1000 movem.w A4, D0 00003158 202E FF90 move.l D0, [A6 - 0x70] 0000315C 90AE FF84 sub.l D0, [A6 - 0x7C] 00003160 242E FF90 move.l D2, [A6 - 0x70] 00003164 94AE FF84 sub.l D2, [A6 - 0x7C] 00003168 4C00 2000 movem.w A5, D0 0000316C D282 add.l D1, D2 0000316E 202E FF8C move.l D0, [A6 - 0x74] 00003172 90AE FF80 sub.l D0, [A6 - 0x80] 00003176 242E FF8C move.l D2, [A6 - 0x74] 0000317A 94AE FF80 sub.l D2, [A6 - 0x80] 0000317E 4C00 2000 movem.w A5, D0 00003182 D282 add.l D1, D2 00003184 2D41 FF78 move.l [A6 - 0x88], D1 00003188 202E FF78 move.l D0, [A6 - 0x88] 0000318C B0AE FF7C cmp.l D0, [A6 - 0x84] 00003190 6C0A bge +0xC /* 0000319C */ 00003192 3A2E FF9A move.w D5, [A6 - 0x66] 00003196 2D6E FF78 FF7C move.l [A6 - 0x84], [A6 - 0x88] label0000319C: 0000319C 52AE FF98 addq.l [A6 - 0x68], 1 label000031A0: 000031A0 202E FF98 move.l D0, [A6 - 0x68] 000031A4 B0AE FFE0 cmp.l D0, [A6 - 0x20] 000031A8 6D00 FF48 blt -0xB6 /* 000030F2 */ 000031AC 3F05 move.w -[A7], D5 000031AE 2F0C move.l -[A7], A4 000031B0 2F2E FFD0 move.l -[A7], [A6 - 0x30] 000031B4 4EBA F1C4 jsr [PC - 0xE3C /* 0000237A */] 000031B8 4FEF 000A lea.l A7, [A7 + 0xA] label000031BC: 000031BC 4A6E FFCE tst.w [A6 - 0x32] 000031C0 6700 03F8 beq +0x3FA /* 000035BA */ 000031C4 4A6E FFA0 tst.w [A6 - 0x60] 000031C8 6700 01FE beq +0x200 /* 000033C8 */ 000031CC 3005 move.w D0, D5 000031CE C1FC 0006 muls.w D0, 0x6 000031D2 D0AE FFD4 add.l D0, [A6 - 0x2C] 000031D6 2040 movea.l A0, D0 000031D8 7000 moveq.l D0, 0x00 000031DA 1010 move.b D0, [A0] 000031DC 2204 move.l D1, D4 000031DE 9280 sub.l D1, D0 000031E0 4C3C 1000 0000 movem.w A4, 0x0 000031E6 0400 2D41 subi.b D0, 0x41 /* 'A' */ 000031EA FFAA .invalid <> 000031EC 3007 move.w D0, D7 000031EE 5440 addq.w D0, 2 000031F0 48C0 ext.l D0 000031F2 E580 asl D0, 2 000031F4 D0AE FFCA add.l D0, [A6 - 0x36] 000031F8 222E FFAA move.l D1, [A6 - 0x56] 000031FC 4C3C 1000 0000 movem.w A4, 0x0 00003202 0007 4C7C ori.b D7, 0x7C /* '|' */ 00003206 1801 move.b D4, D1 00003208 0000 0010 ori.b D0, 0x10 0000320C 2040 movea.l A0, D0 0000320E D390 add.l [A0], D1 00003210 3007 move.w D0, D7 00003212 48C0 ext.l D0 00003214 E580 asl D0, 2 00003216 D0AE FFC6 add.l D0, [A6 - 0x3A] 0000321A 222E FFAA move.l D1, [A6 - 0x56] 0000321E 4C3C 1000 0000 movem.w A4, 0x0 00003224 0003 4C7C ori.b D3, 0x7C /* '|' */ 00003228 1801 move.b D4, D1 0000322A 0000 0010 ori.b D0, 0x10 0000322E 2040 movea.l A0, D0 00003230 D390 add.l [A0], D1 00003232 3007 move.w D0, D7 00003234 5240 addq.w D0, 1 00003236 48C0 ext.l D0 00003238 E580 asl D0, 2 0000323A D0AE FFC6 add.l D0, [A6 - 0x3A] 0000323E 222E FFAA move.l D1, [A6 - 0x56] 00003242 4C3C 1000 0000 movem.w A4, 0x0 00003248 0005 4C7C ori.b D5, 0x7C /* '|' */ 0000324C 1801 move.b D4, D1 0000324E 0000 0010 ori.b D0, 0x10 00003252 2040 movea.l A0, D0 00003254 D390 add.l [A0], D1 00003256 3007 move.w D0, D7 00003258 5440 addq.w D0, 2 0000325A 48C0 ext.l D0 0000325C E580 asl D0, 2 0000325E D0AE FFC6 add.l D0, [A6 - 0x3A] 00003262 222E FFAA move.l D1, [A6 - 0x56] 00003266 4C7C 1801 0000 0010 movem.l D0,A3,A4, 0x10 0000326E 2040 movea.l A0, D0 00003270 D390 add.l [A0], D1 00003272 3005 move.w D0, D5 00003274 C1FC 0006 muls.w D0, 0x6 00003278 D0AE FFD4 add.l D0, [A6 - 0x2C] 0000327C 2040 movea.l A0, D0 0000327E 7000 moveq.l D0, 0x00 00003280 1028 0001 move.b D0, [A0 + 0x1] 00003284 2203 move.l D1, D3 00003286 9280 sub.l D1, D0 00003288 4C3C 1000 0000 movem.w A4, 0x0 0000328E 0400 2D41 subi.b D0, 0x41 /* 'A' */ 00003292 FFAA .invalid <> 00003294 3007 move.w D0, D7 00003296 5440 addq.w D0, 2 00003298 48C0 ext.l D0 0000329A E580 asl D0, 2 0000329C D0AE FFC2 add.l D0, [A6 - 0x3E] 000032A0 222E FFAA move.l D1, [A6 - 0x56] 000032A4 4C3C 1000 0000 movem.w A4, 0x0 000032AA 0007 4C7C ori.b D7, 0x7C /* '|' */ 000032AE 1801 move.b D4, D1 000032B0 0000 0010 ori.b D0, 0x10 000032B4 2040 movea.l A0, D0 000032B6 D390 add.l [A0], D1 000032B8 3007 move.w D0, D7 000032BA 48C0 ext.l D0 000032BC E580 asl D0, 2 000032BE D0AE FFBE add.l D0, [A6 - 0x42] 000032C2 222E FFAA move.l D1, [A6 - 0x56] 000032C6 4C3C 1000 0000 movem.w A4, 0x0 000032CC 0003 4C7C ori.b D3, 0x7C /* '|' */ 000032D0 1801 move.b D4, D1 000032D2 0000 0010 ori.b D0, 0x10 000032D6 2040 movea.l A0, D0 000032D8 D390 add.l [A0], D1 000032DA 3007 move.w D0, D7 000032DC 5240 addq.w D0, 1 000032DE 48C0 ext.l D0 000032E0 E580 asl D0, 2 000032E2 D0AE FFBE add.l D0, [A6 - 0x42] 000032E6 222E FFAA move.l D1, [A6 - 0x56] 000032EA 4C3C 1000 0000 movem.w A4, 0x0 000032F0 0005 4C7C ori.b D5, 0x7C /* '|' */ 000032F4 1801 move.b D4, D1 000032F6 0000 0010 ori.b D0, 0x10 000032FA 2040 movea.l A0, D0 000032FC D390 add.l [A0], D1 000032FE 3007 move.w D0, D7 00003300 5440 addq.w D0, 2 00003302 48C0 ext.l D0 00003304 E580 asl D0, 2 00003306 D0AE FFBE add.l D0, [A6 - 0x42] 0000330A 222E FFAA move.l D1, [A6 - 0x56] 0000330E 4C7C 1801 0000 0010 movem.l D0,A3,A4, 0x10 00003316 2040 movea.l A0, D0 00003318 D390 add.l [A0], D1 0000331A 3005 move.w D0, D5 0000331C C1FC 0006 muls.w D0, 0x6 00003320 D0AE FFD4 add.l D0, [A6 - 0x2C] 00003324 2040 movea.l A0, D0 00003326 7000 moveq.l D0, 0x00 00003328 1028 0002 move.b D0, [A0 + 0x2] 0000332C 222E FFAE move.l D1, [A6 - 0x52] 00003330 9280 sub.l D1, D0 00003332 4C3C 1000 0000 movem.w A4, 0x0 00003338 0400 2D41 subi.b D0, 0x41 /* 'A' */ 0000333C FFAA .invalid <> 0000333E 3007 move.w D0, D7 00003340 5440 addq.w D0, 2 00003342 48C0 ext.l D0 00003344 E580 asl D0, 2 00003346 D0AE FFBA add.l D0, [A6 - 0x46] 0000334A 222E FFAA move.l D1, [A6 - 0x56] 0000334E 4C3C 1000 0000 movem.w A4, 0x0 00003354 0007 4C7C ori.b D7, 0x7C /* '|' */ 00003358 1801 move.b D4, D1 0000335A 0000 0010 ori.b D0, 0x10 0000335E 2040 movea.l A0, D0 00003360 D390 add.l [A0], D1 00003362 3007 move.w D0, D7 00003364 48C0 ext.l D0 00003366 E580 asl D0, 2 00003368 D0AE FFB6 add.l D0, [A6 - 0x4A] 0000336C 222E FFAA move.l D1, [A6 - 0x56] 00003370 4C3C 1000 0000 movem.w A4, 0x0 00003376 0003 4C7C ori.b D3, 0x7C /* '|' */ 0000337A 1801 move.b D4, D1 0000337C 0000 0010 ori.b D0, 0x10 00003380 2040 movea.l A0, D0 00003382 D390 add.l [A0], D1 00003384 3007 move.w D0, D7 00003386 5240 addq.w D0, 1 00003388 48C0 ext.l D0 0000338A E580 asl D0, 2 0000338C D0AE FFB6 add.l D0, [A6 - 0x4A] 00003390 222E FFAA move.l D1, [A6 - 0x56] 00003394 4C3C 1000 0000 movem.w A4, 0x0 0000339A 0005 4C7C ori.b D5, 0x7C /* '|' */ 0000339E 1801 move.b D4, D1 000033A0 0000 0010 ori.b D0, 0x10 000033A4 2040 movea.l A0, D0 000033A6 D390 add.l [A0], D1 000033A8 3007 move.w D0, D7 000033AA 5440 addq.w D0, 2 000033AC 48C0 ext.l D0 000033AE E580 asl D0, 2 000033B0 D0AE FFB6 add.l D0, [A6 - 0x4A] 000033B4 222E FFAA move.l D1, [A6 - 0x56] 000033B8 4C7C 1801 0000 0010 movem.l D0,A3,A4, 0x10 000033C0 2040 movea.l A0, D0 000033C2 D390 add.l [A0], D1 000033C4 6000 01F4 bra +0x1F6 /* 000035BA */ label000033C8: 000033C8 3005 move.w D0, D5 000033CA C1FC 0006 muls.w D0, 0x6 000033CE D0AE FFD4 add.l D0, [A6 - 0x2C] 000033D2 2040 movea.l A0, D0 000033D4 7000 moveq.l D0, 0x00 000033D6 1010 move.b D0, [A0] 000033D8 2204 move.l D1, D4 000033DA 9280 sub.l D1, D0 000033DC 4C3C 1000 0000 movem.w A4, 0x0 000033E2 0400 2D41 subi.b D0, 0x41 /* 'A' */ 000033E6 FFAA .invalid <> 000033E8 3007 move.w D0, D7 000033EA 48C0 ext.l D0 000033EC E580 asl D0, 2 000033EE D0AE FFCA add.l D0, [A6 - 0x36] 000033F2 222E FFAA move.l D1, [A6 - 0x56] 000033F6 4C3C 1000 0000 movem.w A4, 0x0 000033FC 0007 4C7C ori.b D7, 0x7C /* '|' */ 00003400 1801 move.b D4, D1 00003402 0000 0010 ori.b D0, 0x10 00003406 2040 movea.l A0, D0 00003408 D390 add.l [A0], D1 0000340A 3007 move.w D0, D7 0000340C 5440 addq.w D0, 2 0000340E 48C0 ext.l D0 00003410 E580 asl D0, 2 00003412 D0AE FFC6 add.l D0, [A6 - 0x3A] 00003416 222E FFAA move.l D1, [A6 - 0x56] 0000341A 4C3C 1000 0000 movem.w A4, 0x0 00003420 0003 4C7C ori.b D3, 0x7C /* '|' */ 00003424 1801 move.b D4, D1 00003426 0000 0010 ori.b D0, 0x10 0000342A 2040 movea.l A0, D0 0000342C D390 add.l [A0], D1 0000342E 3007 move.w D0, D7 00003430 5240 addq.w D0, 1 00003432 48C0 ext.l D0 00003434 E580 asl D0, 2 00003436 D0AE FFC6 add.l D0, [A6 - 0x3A] 0000343A 222E FFAA move.l D1, [A6 - 0x56] 0000343E 4C3C 1000 0000 movem.w A4, 0x0 00003444 0005 4C7C ori.b D5, 0x7C /* '|' */ 00003448 1801 move.b D4, D1 0000344A 0000 0010 ori.b D0, 0x10 0000344E 2040 movea.l A0, D0 00003450 D390 add.l [A0], D1 00003452 3007 move.w D0, D7 00003454 48C0 ext.l D0 00003456 E580 asl D0, 2 00003458 D0AE FFC6 add.l D0, [A6 - 0x3A] 0000345C 222E FFAA move.l D1, [A6 - 0x56] 00003460 4C7C 1801 0000 0010 movem.l D0,A3,A4, 0x10 00003468 2040 movea.l A0, D0 0000346A D390 add.l [A0], D1 0000346C 3005 move.w D0, D5 0000346E C1FC 0006 muls.w D0, 0x6 00003472 D0AE FFD4 add.l D0, [A6 - 0x2C] 00003476 2040 movea.l A0, D0 00003478 7000 moveq.l D0, 0x00 0000347A 1028 0001 move.b D0, [A0 + 0x1] 0000347E 2203 move.l D1, D3 00003480 9280 sub.l D1, D0 00003482 4C3C 1000 0000 movem.w A4, 0x0 00003488 0400 2D41 subi.b D0, 0x41 /* 'A' */ 0000348C FFAA .invalid <> 0000348E 3007 move.w D0, D7 00003490 48C0 ext.l D0 00003492 E580 asl D0, 2 00003494 D0AE FFC2 add.l D0, [A6 - 0x3E] 00003498 222E FFAA move.l D1, [A6 - 0x56] 0000349C 4C3C 1000 0000 movem.w A4, 0x0 000034A2 0007 4C7C ori.b D7, 0x7C /* '|' */ 000034A6 1801 move.b D4, D1 000034A8 0000 0010 ori.b D0, 0x10 000034AC 2040 movea.l A0, D0 000034AE D390 add.l [A0], D1 000034B0 3007 move.w D0, D7 000034B2 5440 addq.w D0, 2 000034B4 48C0 ext.l D0 000034B6 E580 asl D0, 2 000034B8 D0AE FFBE add.l D0, [A6 - 0x42] 000034BC 222E FFAA move.l D1, [A6 - 0x56] 000034C0 4C3C 1000 0000 movem.w A4, 0x0 000034C6 0003 4C7C ori.b D3, 0x7C /* '|' */ 000034CA 1801 move.b D4, D1 000034CC 0000 0010 ori.b D0, 0x10 000034D0 2040 movea.l A0, D0 000034D2 D390 add.l [A0], D1 000034D4 3007 move.w D0, D7 000034D6 5240 addq.w D0, 1 000034D8 48C0 ext.l D0 000034DA E580 asl D0, 2 000034DC D0AE FFBE add.l D0, [A6 - 0x42] 000034E0 222E FFAA move.l D1, [A6 - 0x56] 000034E4 4C3C 1000 0000 movem.w A4, 0x0 000034EA 0005 4C7C ori.b D5, 0x7C /* '|' */ 000034EE 1801 move.b D4, D1 000034F0 0000 0010 ori.b D0, 0x10 000034F4 2040 movea.l A0, D0 000034F6 D390 add.l [A0], D1 000034F8 3007 move.w D0, D7 000034FA 48C0 ext.l D0 000034FC E580 asl D0, 2 000034FE D0AE FFBE add.l D0, [A6 - 0x42] 00003502 222E FFAA move.l D1, [A6 - 0x56] 00003506 4C7C 1801 0000 0010 movem.l D0,A3,A4, 0x10 0000350E 2040 movea.l A0, D0 00003510 D390 add.l [A0], D1 00003512 3005 move.w D0, D5 00003514 C1FC 0006 muls.w D0, 0x6 00003518 D0AE FFD4 add.l D0, [A6 - 0x2C] 0000351C 2040 movea.l A0, D0 0000351E 7000 moveq.l D0, 0x00 00003520 1028 0002 move.b D0, [A0 + 0x2] 00003524 222E FFAE move.l D1, [A6 - 0x52] 00003528 9280 sub.l D1, D0 0000352A 4C3C 1000 0000 movem.w A4, 0x0 00003530 0400 2D41 subi.b D0, 0x41 /* 'A' */ 00003534 FFAA .invalid <> 00003536 3007 move.w D0, D7 00003538 48C0 ext.l D0 0000353A E580 asl D0, 2 0000353C D0AE FFBA add.l D0, [A6 - 0x46] 00003540 222E FFAA move.l D1, [A6 - 0x56] 00003544 4C3C 1000 0000 movem.w A4, 0x0 0000354A 0007 4C7C ori.b D7, 0x7C /* '|' */ 0000354E 1801 move.b D4, D1 00003550 0000 0010 ori.b D0, 0x10 00003554 2040 movea.l A0, D0 00003556 D390 add.l [A0], D1 00003558 3007 move.w D0, D7 0000355A 5440 addq.w D0, 2 0000355C 48C0 ext.l D0 0000355E E580 asl D0, 2 00003560 D0AE FFB6 add.l D0, [A6 - 0x4A] 00003564 222E FFAA move.l D1, [A6 - 0x56] 00003568 4C3C 1000 0000 movem.w A4, 0x0 0000356E 0003 4C7C ori.b D3, 0x7C /* '|' */ 00003572 1801 move.b D4, D1 00003574 0000 0010 ori.b D0, 0x10 00003578 2040 movea.l A0, D0 0000357A D390 add.l [A0], D1 0000357C 3007 move.w D0, D7 0000357E 5240 addq.w D0, 1 00003580 48C0 ext.l D0 00003582 E580 asl D0, 2 00003584 D0AE FFB6 add.l D0, [A6 - 0x4A] 00003588 222E FFAA move.l D1, [A6 - 0x56] 0000358C 4C3C 1000 0000 movem.w A4, 0x0 00003592 0005 4C7C ori.b D5, 0x7C /* '|' */ 00003596 1801 move.b D4, D1 00003598 0000 0010 ori.b D0, 0x10 0000359C 2040 movea.l A0, D0 0000359E D390 add.l [A0], D1 000035A0 3007 move.w D0, D7 000035A2 48C0 ext.l D0 000035A4 E580 asl D0, 2 000035A6 D0AE FFB6 add.l D0, [A6 - 0x4A] 000035AA 222E FFAA move.l D1, [A6 - 0x56] 000035AE 4C7C 1801 0000 0010 movem.l D0,A3,A4, 0x10 000035B6 2040 movea.l A0, D0 000035B8 D390 add.l [A0], D1 label000035BA: 000035BA 3005 move.w D0, D5 000035BC C1FC 0006 muls.w D0, 0x6 000035C0 D0AE FFD4 add.l D0, [A6 - 0x2C] 000035C4 2040 movea.l A0, D0 000035C6 2890 move.l [A4], [A0] 000035C8 4A6E FFCE tst.w [A6 - 0x32] 000035CC 6706 beq +0x8 /* 000035D4 */ 000035CE 4A6E FFA0 tst.w [A6 - 0x60] 000035D2 6706 beq +0x8 /* 000035DA */ label000035D4: 000035D4 5247 addq.w D7, 1 000035D6 588C addq.l A4, 4 000035D8 6004 bra +0x6 /* 000035DE */ label000035DA: 000035DA 5347 subq.w D7, 1 000035DC 598C subq.l A4, 4 label000035DE: 000035DE BE46 cmp.w D7, D6 000035E0 6600 F9DA bne -0x624 /* 00002FBC */ 000035E4 4A6E FFCE tst.w [A6 - 0x32] 000035E8 6744 beq +0x46 /* 0000362E */ 000035EA 2D6E FFCA FFB2 move.l [A6 - 0x4E], [A6 - 0x36] 000035F0 2D6E FFC6 FFCA move.l [A6 - 0x36], [A6 - 0x3A] 000035F6 2D6E FFB2 FFC6 move.l [A6 - 0x3A], [A6 - 0x4E] 000035FC 2D6E FFC2 FFB2 move.l [A6 - 0x4E], [A6 - 0x3E] 00003602 2D6E FFBE FFC2 move.l [A6 - 0x3E], [A6 - 0x42] 00003608 2D6E FFB2 FFBE move.l [A6 - 0x42], [A6 - 0x4E] 0000360E 2D6E FFBA FFB2 move.l [A6 - 0x4E], [A6 - 0x46] 00003614 2D6E FFB6 FFBA move.l [A6 - 0x46], [A6 - 0x4A] 0000361A 2D6E FFB2 FFB6 move.l [A6 - 0x4A], [A6 - 0x4E] 00003620 4A6E FFA0 tst.w [A6 - 0x60] 00003624 57C0 seq D0 00003626 4400 neg.b D0 00003628 4880 ext.w D0 0000362A 3D40 FFA0 move.w [A6 - 0x60], D0 label0000362E: 0000362E 302E FFE8 move.w D0, [A6 - 0x18] 00003632 48C0 ext.l D0 00003634 E580 asl D0, 2 00003636 D0AE FFF8 add.l D0, [A6 - 0x8] 0000363A 4267 clr.w -[A7] 0000363C 7200 moveq.l D1, 0x00 0000363E 122E FFE7 move.b D1, [A6 - 0x19] 00003642 3F01 move.w -[A7], D1 00003644 3F2E FFEE move.w -[A7], [A6 - 0x12] 00003648 2040 movea.l A0, D0 0000364A 2F10 move.l -[A7], [A0] 0000364C 2F2D F252 move.l -[A7], [A5 - 0xDAE] 00003650 4EBA E874 jsr [PC - 0x178C /* 00001EC6 */] 00003654 4FEF 000E lea.l A7, [A7 + 0xE] 00003658 526E FFE8 addq.w [A6 - 0x18], 1 label0000365C: 0000365C 302E FFE8 move.w D0, [A6 - 0x18] 00003660 B06E FFF0 cmp.w D0, [A6 - 0x10] 00003664 6D00 F8B0 blt -0x74E /* 00002F16 */ 00003668 2F2D F252 move.l -[A7], [A5 - 0xDAE] 0000366C 4EAD 010A jsr [A5 + 0x10A /* export_29 */] 00003670 588F addq.l A7, 4 00003672 4A6D F256 tst.w [A5 - 0xDAA] 00003676 673E beq +0x40 /* 000036B6 */ 00003678 486D F4B4 pea.l [A5 - 0xB4C] 0000367C 4EBA CCF6 jsr [PC - 0x330A /* 00000374 */] 00003680 588F addq.l A7, 4 00003682 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 00003686 90AE FFA6 sub.l D0, [A6 - 0x5A] 0000368A 4C7C 0000 0000 003C movem.l , 0x3C /* '<' */ 00003692 2D40 FFA6 move.l [A6 - 0x5A], D0 00003696 202E FFA2 move.l D0, [A6 - 0x5E] 0000369A 4C6E 0000 FFA6 movem.l , [A6 - 0x5A] 000036A0 2F00 move.l -[A7], D0 000036A2 2F2E FFA6 move.l -[A7], [A6 - 0x5A] 000036A6 2F2E FFA2 move.l -[A7], [A6 - 0x5E] 000036AA 486D F4B8 pea.l [A5 - 0xB48] 000036AE 4EBA CCC4 jsr [PC - 0x333C /* 00000374 */] 000036B2 4FEF 0010 lea.l A7, [A7 + 0x10] label000036B6: 000036B6 4267 clr.w -[A7] 000036B8 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */] 000036BC 548F addq.l A7, 2 000036BE 4CDF 10F8 movem.l D3,D4,D5,D6,D7,A4, [A7]+ 000036C2 4E5E unlink A6 000036C4 4E75 rts 000036C6 4D41 chk.w D6, D1 000036C8 494E chk.w D4, A6 000036CA 2020 move.l D0, -[A0] 000036CC 2020 move.l D0, -[A0] fn000036CE: 000036CE 4E56 FFC2 link A6, -0x003E 000036D2 F227 E003 .fmovem 0xF227, 0xE003 // unimplemented 000036D6 48E7 1F00 movem.l -[A7], D3,D4,D5,D6,D7 000036DA 700A moveq.l D0, 0x0A 000036DC 4C2E 0000 0016 movem.w , [A6 + 0x16] 000036E2 2F00 move.l -[A7], D0 000036E4 4EAD 01E2 jsr [A5 + 0x1E2 /* export_56 */] 000036E8 588F addq.l A7, 4 000036EA 2D40 FFF8 move.l [A6 - 0x8], D0 000036EE 7006 moveq.l D0, 0x06 000036F0 4C2E 0000 0016 movem.w , [A6 + 0x16] 000036F6 2F00 move.l -[A7], D0 000036F8 4EAD 01E2 jsr [A5 + 0x1E2 /* export_56 */] 000036FC 588F addq.l A7, 4 000036FE 2D40 FFFC move.l [A6 - 0x4], D0 00003702 4AAE FFF8 tst.l [A6 - 0x8] 00003706 6706 beq +0x8 /* 0000370E */ 00003708 4AAE FFFC tst.l [A6 - 0x4] 0000370C 6616 bne +0x18 /* 00003724 */ label0000370E: 0000370E 4267 clr.w -[A7] 00003710 4267 clr.w -[A7] 00003712 4267 clr.w -[A7] 00003714 4267 clr.w -[A7] 00003716 4267 clr.w -[A7] 00003718 486D F4F2 pea.l [A5 - 0xB0E] 0000371C 4EBA CDB8 jsr [PC - 0x3248 /* 000004D6 */] 00003720 4FEF 000E lea.l A7, [A7 + 0xE] label00003724: 00003724 7C00 moveq.l D6, 0x00 00003726 603C bra +0x3E /* 00003764 */ label00003728: 00003728 2006 move.l D0, D6 0000372A 4C3C 0000 0000 movem.w , 0x0 00003730 0006 D0AE ori.b D6, 0xAE 00003734 FFFC .invalid <> 00003736 2040 movea.l A0, D0 00003738 4210 clr.b [A0] 0000373A 2006 move.l D0, D6 0000373C 4C3C 0000 0000 movem.w , 0x0 00003742 0006 D0AE ori.b D6, 0xAE 00003746 FFFC .invalid <> 00003748 2040 movea.l A0, D0 0000374A 4228 0001 clr.b [A0 + 0x1] 0000374E 2006 move.l D0, D6 00003750 4C3C 0000 0000 movem.w , 0x0 00003756 0006 D0AE ori.b D6, 0xAE 0000375A FFFC .invalid <> 0000375C 2040 movea.l A0, D0 0000375E 4228 0002 clr.b [A0 + 0x2] 00003762 5286 addq.l D6, 1 label00003764: 00003764 BCAE 0016 cmp.l D6, [A6 + 0x16] 00003768 6DBE blt -0x40 /* 00003728 */ 0000376A 206E FFF8 movea.l A0, [A6 - 0x8] 0000376E 4250 clr.w [A0] 00003770 206E FFF8 movea.l A0, [A6 - 0x8] 00003774 216E 000C 0002 move.l [A0 + 0x2], [A6 + 0xC] 0000377A 206E FFF8 movea.l A0, [A6 - 0x8] 0000377E 216E 0010 0006 move.l [A0 + 0x6], [A6 + 0x10] 00003784 7001 moveq.l D0, 0x01 00003786 3D40 FFF6 move.w [A6 - 0xA], D0 0000378A 6000 0418 bra +0x41A /* 00003BA4 */ label0000378E: 0000378E 4A6D F256 tst.w [A5 - 0xDAA] 00003792 671A beq +0x1C /* 000037AE */ 00003794 306E FFF6 movea.w A0, [A6 - 0xA] 00003798 2008 move.l D0, A0 0000379A 81FC 0005 divs.w D0, 0x5 0000379E 4840 swap.w D0 000037A0 4A40 tst.w D0 000037A2 660A bne +0xC /* 000037AE */ 000037A4 486D F500 pea.l [A5 - 0xB00] 000037A8 4EBA CBCA jsr [PC - 0x3436 /* 00000374 */] 000037AC 588F addq.l A7, 4 label000037AE: 000037AE 7E00 moveq.l D7, 0x00 000037B0 6002 bra +0x4 /* 000037B4 */ label000037B2: 000037B2 5287 addq.l D7, 1 label000037B4: 000037B4 2007 move.l D0, D7 000037B6 4C3C 0000 0000 movem.w , 0x0 000037BC 000A D0AE ori.b A2, 0xAE 000037C0 FFF8 .invalid <> 000037C2 2040 movea.l A0, D0 000037C4 0CA8 0000 0002 0002 cmpi.l [A0 + 0x2], 0x2 000037CC 6C08 bge +0xA /* 000037D6 */ 000037CE 306E FFF6 movea.w A0, [A6 - 0xA] 000037D2 B1C7 cmpa.l A0, D7 000037D4 6EDC bgt -0x22 /* 000037B2 */ label000037D6: 000037D6 306E FFF6 movea.w A0, [A6 - 0xA] 000037DA B1C7 cmpa.l A0, D7 000037DC 6700 03D2 beq +0x3D4 /* 00003BB0 */ 000037E0 2007 move.l D0, D7 000037E2 4C3C 0000 0000 movem.w , 0x0 000037E8 000A D0AE ori.b A2, 0xAE 000037EC FFF8 .invalid <> 000037EE 2040 movea.l A0, D0 000037F0 3050 movea.w A0, [A0] 000037F2 2A08 move.l D5, A0 000037F4 2007 move.l D0, D7 000037F6 4C3C 0000 0000 movem.w , 0x0 000037FC 000A D0AE ori.b A2, 0xAE 00003800 FFF8 .invalid <> 00003802 2040 movea.l A0, D0 00003804 2828 0002 move.l D4, [A0 + 0x2] 00003808 2007 move.l D0, D7 0000380A 4C3C 0000 0000 movem.w , 0x0 00003810 000A D0AE ori.b A2, 0xAE 00003814 FFF8 .invalid <> 00003816 2040 movea.l A0, D0 00003818 2D68 0006 FFF2 move.l [A6 - 0xE], [A0 + 0x6] 0000381E 2005 move.l D0, D5 00003820 4C3C 0000 0000 movem.w , 0x0 00003826 0006 D0AE ori.b D6, 0xAE 0000382A 0008 2040 ori.b A0, 0x40 /* '@' */ 0000382E 7000 moveq.l D0, 0x00 00003830 1010 move.b D0, [A0] 00003832 2D40 FFEE move.l [A6 - 0x12], D0 00003836 2600 move.l D3, D0 00003838 2005 move.l D0, D5 0000383A 4C3C 0000 0000 movem.w , 0x0 00003840 0006 D0AE ori.b D6, 0xAE 00003844 0008 2040 ori.b A0, 0x40 /* '@' */ 00003848 7000 moveq.l D0, 0x00 0000384A 1028 0001 move.b D0, [A0 + 0x1] 0000384E 2D40 FFE6 move.l [A6 - 0x1A], D0 00003852 2D40 FFEA move.l [A6 - 0x16], D0 00003856 2005 move.l D0, D5 00003858 4C3C 0000 0000 movem.w , 0x0 0000385E 0006 D0AE ori.b D6, 0xAE 00003862 0008 2040 ori.b A0, 0x40 /* '@' */ 00003866 7000 moveq.l D0, 0x00 00003868 1028 0002 move.b D0, [A0 + 0x2] 0000386C 2D40 FFDE move.l [A6 - 0x22], D0 00003870 2D40 FFE2 move.l [A6 - 0x1E], D0 00003874 7C01 moveq.l D6, 0x01 00003876 6000 00B0 bra +0xB2 /* 00003928 */ label0000387A: 0000387A 2005 move.l D0, D5 0000387C D086 add.l D0, D6 0000387E 4C3C 0000 0000 movem.w , 0x0 00003884 0006 D0AE ori.b D6, 0xAE 00003888 0008 2040 ori.b A0, 0x40 /* '@' */ 0000388C 7000 moveq.l D0, 0x00 0000388E 1010 move.b D0, [A0] 00003890 2D40 FFDA move.l [A6 - 0x26], D0 00003894 B6AE FFDA cmp.l D3, [A6 - 0x26] 00003898 6F04 ble +0x6 /* 0000389E */ 0000389A 262E FFDA move.l D3, [A6 - 0x26] label0000389E: 0000389E 202E FFDA move.l D0, [A6 - 0x26] 000038A2 B0AE FFEE cmp.l D0, [A6 - 0x12] 000038A6 6F06 ble +0x8 /* 000038AE */ 000038A8 2D6E FFDA FFEE move.l [A6 - 0x12], [A6 - 0x26] label000038AE: 000038AE 2005 move.l D0, D5 000038B0 D086 add.l D0, D6 000038B2 4C3C 0000 0000 movem.w , 0x0 000038B8 0006 D0AE ori.b D6, 0xAE 000038BC 0008 2040 ori.b A0, 0x40 /* '@' */ 000038C0 7000 moveq.l D0, 0x00 000038C2 1028 0001 move.b D0, [A0 + 0x1] 000038C6 2D40 FFDA move.l [A6 - 0x26], D0 000038CA 202E FFDA move.l D0, [A6 - 0x26] 000038CE B0AE FFEA cmp.l D0, [A6 - 0x16] 000038D2 6C06 bge +0x8 /* 000038DA */ 000038D4 2D6E FFDA FFEA move.l [A6 - 0x16], [A6 - 0x26] label000038DA: 000038DA 202E FFDA move.l D0, [A6 - 0x26] 000038DE B0AE FFE6 cmp.l D0, [A6 - 0x1A] 000038E2 6F06 ble +0x8 /* 000038EA */ 000038E4 2D6E FFDA FFE6 move.l [A6 - 0x1A], [A6 - 0x26] label000038EA: 000038EA 2005 move.l D0, D5 000038EC D086 add.l D0, D6 000038EE 4C3C 0000 0000 movem.w , 0x0 000038F4 0006 D0AE ori.b D6, 0xAE 000038F8 0008 2040 ori.b A0, 0x40 /* '@' */ 000038FC 7000 moveq.l D0, 0x00 000038FE 1028 0002 move.b D0, [A0 + 0x2] 00003902 2D40 FFDA move.l [A6 - 0x26], D0 00003906 202E FFDA move.l D0, [A6 - 0x26] 0000390A B0AE FFE2 cmp.l D0, [A6 - 0x1E] 0000390E 6C06 bge +0x8 /* 00003916 */ 00003910 2D6E FFDA FFE2 move.l [A6 - 0x1E], [A6 - 0x26] label00003916: 00003916 202E FFDA move.l D0, [A6 - 0x26] 0000391A B0AE FFDE cmp.l D0, [A6 - 0x22] 0000391E 6F06 ble +0x8 /* 00003926 */ 00003920 2D6E FFDA FFDE move.l [A6 - 0x22], [A6 - 0x26] label00003926: 00003926 5286 addq.l D6, 1 label00003928: 00003928 BC84 cmp.l D6, D4 0000392A 6D00 FF4E blt -0xB0 /* 0000387A */ 0000392E 202E FFEE move.l D0, [A6 - 0x12] 00003932 9083 sub.l D0, D3 00003934 1D40 FFCE move.b [A6 - 0x32], D0 00003938 422E FFCF clr.b [A6 - 0x31] 0000393C 422E FFD0 clr.b [A6 - 0x30] 00003940 7000 moveq.l D0, 0x00 00003942 102E FFCE move.b D0, [A6 - 0x32] 00003946 F22D 4800 F504 fmove fp0, (extended) [A5 - 0xAFC] 0000394C F200 5023 fmul fp0, (int16_t) D0 00003950 7000 moveq.l D0, 0x00 00003952 102E FFCF move.b D0, [A6 - 0x31] 00003956 F22D 4880 F510 fmove fp1, (extended) [A5 - 0xAF0] 0000395C F200 50A3 fmul fp1, (int16_t) D0 00003960 F200 0422 fadd fp0, fp1 00003964 7000 moveq.l D0, 0x00 00003966 102E FFD0 move.b D0, [A6 - 0x30] 0000396A F22D 4880 F51C fmove fp1, (extended) [A5 - 0xAE4] 00003970 F200 50A3 fmul fp1, (int16_t) D0 00003974 F200 0422 fadd fp0, fp1 00003978 F22E 6400 FFCA fmove (float) [A6 - 0x36], fp0 0000397E 422E FFCE clr.b [A6 - 0x32] 00003982 202E FFE6 move.l D0, [A6 - 0x1A] 00003986 90AE FFEA sub.l D0, [A6 - 0x16] 0000398A 1D40 FFCF move.b [A6 - 0x31], D0 0000398E 422E FFD0 clr.b [A6 - 0x30] 00003992 7000 moveq.l D0, 0x00 00003994 102E FFCE move.b D0, [A6 - 0x32] 00003998 F22D 4800 F528 fmove fp0, (extended) [A5 - 0xAD8] 0000399E F200 5023 fmul fp0, (int16_t) D0 000039A2 7000 moveq.l D0, 0x00 000039A4 102E FFCF move.b D0, [A6 - 0x31] 000039A8 F22D 4880 F534 fmove fp1, (extended) [A5 - 0xACC] 000039AE F200 50A3 fmul fp1, (int16_t) D0 000039B2 F200 0422 fadd fp0, fp1 000039B6 7000 moveq.l D0, 0x00 000039B8 102E FFD0 move.b D0, [A6 - 0x30] 000039BC F22D 4880 F540 fmove fp1, (extended) [A5 - 0xAC0] 000039C2 F200 50A3 fmul fp1, (int16_t) D0 000039C6 F200 0422 fadd fp0, fp1 000039CA F22E 6400 FFC6 fmove (float) [A6 - 0x3A], fp0 000039D0 422E FFCE clr.b [A6 - 0x32] 000039D4 422E FFCF clr.b [A6 - 0x31] 000039D8 202E FFDE move.l D0, [A6 - 0x22] 000039DC 90AE FFE2 sub.l D0, [A6 - 0x1E] 000039E0 1D40 FFD0 move.b [A6 - 0x30], D0 000039E4 7000 moveq.l D0, 0x00 000039E6 102E FFCE move.b D0, [A6 - 0x32] 000039EA F22D 4800 F54C fmove fp0, (extended) [A5 - 0xAB4] 000039F0 F200 5023 fmul fp0, (int16_t) D0 000039F4 7000 moveq.l D0, 0x00 000039F6 102E FFCF move.b D0, [A6 - 0x31] 000039FA F22D 4880 F558 fmove fp1, (extended) [A5 - 0xAA8] 00003A00 F200 50A3 fmul fp1, (int16_t) D0 00003A04 F200 0422 fadd fp0, fp1 00003A08 7000 moveq.l D0, 0x00 00003A0A 102E FFD0 move.b D0, [A6 - 0x30] 00003A0E F22D 4880 F564 fmove fp1, (extended) [A5 - 0xA9C] 00003A14 F200 50A3 fmul fp1, (int16_t) D0 00003A18 F200 0422 fadd fp0, fp1 00003A1C F22E 6400 FFC2 fmove (float) [A6 - 0x3E], fp0 00003A22 F22E 4400 FFCA fmove fp0, (float) [A6 - 0x36] 00003A28 F22E 4438 FFC6 fcmp fp0, (float) [A6 - 0x3A] 00003A2E F29C 0036 .extension 0x29C <> // unimplemented 00003A32 F22E 4400 FFCA fmove fp0, (float) [A6 - 0x36] 00003A38 F22E 4438 FFC2 fcmp fp0, (float) [A6 - 0x3E] 00003A3E F29C 0026 .extension 0x29C <> // unimplemented 00003A42 2005 move.l D0, D5 00003A44 4C3C 0000 0000 movem.w , 0x0 00003A4A 0006 D0AE ori.b D6, 0xAE 00003A4E 0008 486D ori.b A0, 0x6D /* 'm' */ 00003A52 0072 4878 0006 ori.w [A2 + D0.w + 0x6], 0x4878 /* 'Hx' */ 00003A58 2F04 move.l -[A7], D4 00003A5A 2F00 move.l -[A7], D0 00003A5C 4EAD 0142 jsr [A5 + 0x142 /* export_36 */] 00003A60 4FEF 0010 lea.l A7, [A7 + 0x10] 00003A64 6056 bra +0x58 /* 00003ABC */ 00003A66 F22E 4400 FFC6 fmove fp0, (float) [A6 - 0x3A] 00003A6C F22E 4438 FFC2 fcmp fp0, (float) [A6 - 0x3E] 00003A72 F29C 0026 .extension 0x29C <> // unimplemented 00003A76 2005 move.l D0, D5 00003A78 4C3C 0000 0000 movem.w , 0x0 00003A7E 0006 D0AE ori.b D6, 0xAE 00003A82 0008 486D ori.b A0, 0x6D /* 'm' */ 00003A86 007A 4878 0006 ori.w [PC + 0x6 /* 00003A8E, value 0x2F00 '/\0', cstring "/" */], 0x4878 /* 'Hx' */ 00003A8C 2F04 move.l -[A7], D4 00003A8E 2F00 move.l -[A7], D0 00003A90 4EAD 0142 jsr [A5 + 0x142 /* export_36 */] 00003A94 4FEF 0010 lea.l A7, [A7 + 0x10] 00003A98 6022 bra +0x24 /* 00003ABC */ 00003A9A 2005 move.l D0, D5 00003A9C 4C3C 0000 0000 movem.w , 0x0 00003AA2 0006 D0AE ori.b D6, 0xAE 00003AA6 0008 486D ori.b A0, 0x6D /* 'm' */ 00003AAA 0082 4878 0006 ori.l D2, 0x48780006 00003AB0 2F04 move.l -[A7], D4 00003AB2 2F00 move.l -[A7], D0 00003AB4 4EAD 0142 jsr [A5 + 0x142 /* export_36 */] 00003AB8 4FEF 0010 lea.l A7, [A7 + 0x10] label00003ABC: 00003ABC 2005 move.l D0, D5 00003ABE 4C3C 0000 0000 movem.w , 0x0 00003AC4 0006 D0AE ori.b D6, 0xAE 00003AC8 0008 2040 ori.b A0, 0x40 /* '@' */ 00003ACC 3068 0004 movea.w A0, [A0 + 0x4] 00003AD0 2D48 FFD2 move.l [A6 - 0x2E], A0 00003AD4 202E FFF2 move.l D0, [A6 - 0xE] 00003AD8 4C7C 0800 0000 0002 movem.l A3, 0x2 00003AE0 2D40 FFD6 move.l [A6 - 0x2A], D0 00003AE4 7C01 moveq.l D6, 0x01 00003AE6 6028 bra +0x2A /* 00003B10 */ label00003AE8: 00003AE8 202E FFD2 move.l D0, [A6 - 0x2E] 00003AEC B0AE FFD6 cmp.l D0, [A6 - 0x2A] 00003AF0 6C26 bge +0x28 /* 00003B18 */ 00003AF2 2005 move.l D0, D5 00003AF4 D086 add.l D0, D6 00003AF6 4C3C 0000 0000 movem.w , 0x0 00003AFC 0006 D0AE ori.b D6, 0xAE 00003B00 0008 2040 ori.b A0, 0x40 /* '@' */ 00003B04 3028 0004 move.w D0, [A0 + 0x4] 00003B08 48C0 ext.l D0 00003B0A D1AE FFD2 add.l [A6 - 0x2E], D0 00003B0E 5286 addq.l D6, 1 label00003B10: 00003B10 2004 move.l D0, D4 00003B12 5380 subq.l D0, 1 00003B14 BC80 cmp.l D6, D0 00003B16 6DD0 blt -0x2E /* 00003AE8 */ label00003B18: 00003B18 2007 move.l D0, D7 00003B1A 4C3C 0000 0000 movem.w , 0x0 00003B20 000A D0AE ori.b A2, 0xAE 00003B24 FFF8 .invalid <> 00003B26 2040 movea.l A0, D0 00003B28 2146 0002 move.l [A0 + 0x2], D6 00003B2C 2007 move.l D0, D7 00003B2E 4C3C 0000 0000 movem.w , 0x0 00003B34 000A D0AE ori.b A2, 0xAE 00003B38 FFF8 .invalid <> 00003B3A 2040 movea.l A0, D0 00003B3C 216E FFD2 0006 move.l [A0 + 0x6], [A6 - 0x2E] 00003B42 302E FFF6 move.w D0, [A6 - 0xA] 00003B46 C1FC 000A muls.w D0, 0xA /* '\n' */ 00003B4A D0AE FFF8 add.l D0, [A6 - 0x8] 00003B4E 2205 move.l D1, D5 00003B50 D286 add.l D1, D6 00003B52 2040 movea.l A0, D0 00003B54 3081 move.w [A0], D1 00003B56 302E FFF6 move.w D0, [A6 - 0xA] 00003B5A C1FC 000A muls.w D0, 0xA /* '\n' */ 00003B5E D0AE FFF8 add.l D0, [A6 - 0x8] 00003B62 2204 move.l D1, D4 00003B64 9286 sub.l D1, D6 00003B66 2040 movea.l A0, D0 00003B68 2141 0002 move.l [A0 + 0x2], D1 00003B6C 302E FFF6 move.w D0, [A6 - 0xA] 00003B70 C1FC 000A muls.w D0, 0xA /* '\n' */ 00003B74 D0AE FFF8 add.l D0, [A6 - 0x8] 00003B78 222E FFF2 move.l D1, [A6 - 0xE] 00003B7C 92AE FFD2 sub.l D1, [A6 - 0x2E] 00003B80 2040 movea.l A0, D0 00003B82 2141 0006 move.l [A0 + 0x6], D1 00003B86 526E FFF6 addq.w [A6 - 0xA], 1 00003B8A 486D 008A pea.l [A5 + 0x8A /* export_13 */] 00003B8E 4878 000A push.l 0xA /* '\n' */ 00003B92 306E FFF6 movea.w A0, [A6 - 0xA] 00003B96 2F08 move.l -[A7], A0 00003B98 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00003B9C 4EAD 0142 jsr [A5 + 0x142 /* export_36 */] 00003BA0 4FEF 0010 lea.l A7, [A7 + 0x10] label00003BA4: 00003BA4 306E FFF6 movea.w A0, [A6 - 0xA] 00003BA8 B1EE 0016 cmpa.l A0, [A6 + 0x16] 00003BAC 6D00 FBE0 blt -0x41E /* 0000378E */ label00003BB0: 00003BB0 7E00 moveq.l D7, 0x00 00003BB2 6000 01C8 bra +0x1CA /* 00003D7C */ label00003BB6: 00003BB6 2007 move.l D0, D7 00003BB8 4C3C 0000 0000 movem.w , 0x0 00003BBE 000A D0AE ori.b A2, 0xAE 00003BC2 FFF8 .invalid <> 00003BC4 2040 movea.l A0, D0 00003BC6 3A10 move.w D5, [A0] 00003BC8 2007 move.l D0, D7 00003BCA 4C3C 0000 0000 movem.w , 0x0 00003BD0 000A D0AE ori.b A2, 0xAE 00003BD4 FFF8 .invalid <> 00003BD6 2040 movea.l A0, D0 00003BD8 2828 0002 move.l D4, [A0 + 0x2] 00003BDC 7600 moveq.l D3, 0x00 00003BDE 42AE FFF2 clr.l [A6 - 0xE] 00003BE2 42AE FFEE clr.l [A6 - 0x12] 00003BE6 42AE FFEA clr.l [A6 - 0x16] 00003BEA 7C00 moveq.l D6, 0x00 00003BEC 6000 00D2 bra +0xD4 /* 00003CC0 */ label00003BF0: 00003BF0 3045 movea.w A0, D5 00003BF2 D1C6 add.l A0, D6 00003BF4 2008 move.l D0, A0 00003BF6 4C3C 0000 0000 movem.w , 0x0 00003BFC 0006 D0AE ori.b D6, 0xAE 00003C00 0008 3045 ori.b A0, 0x45 /* 'E' */ 00003C04 D1C6 add.l A0, D6 00003C06 2208 move.l D1, A0 00003C08 4C3C 1000 0000 movem.w A4, 0x0 00003C0E 0006 D2AE ori.b D6, 0xAE 00003C12 0008 2041 ori.b A0, 0x41 /* 'A' */ 00003C16 2240 movea.l A1, D0 00003C18 7000 moveq.l D0, 0x00 00003C1A 1011 move.b D0, [A1] 00003C1C C1E8 0004 muls.w D0, [A0 + 0x4] 00003C20 4840 swap.w D0 00003C22 4240 clr.w D0 00003C24 4840 swap.w D0 00003C26 D680 add.l D3, D0 00003C28 3045 movea.w A0, D5 00003C2A D1C6 add.l A0, D6 00003C2C 2008 move.l D0, A0 00003C2E 4C3C 0000 0000 movem.w , 0x0 00003C34 0006 D0AE ori.b D6, 0xAE 00003C38 0008 3045 ori.b A0, 0x45 /* 'E' */ 00003C3C D1C6 add.l A0, D6 00003C3E 2208 move.l D1, A0 00003C40 4C3C 1000 0000 movem.w A4, 0x0 00003C46 0006 D2AE ori.b D6, 0xAE 00003C4A 0008 2041 ori.b A0, 0x41 /* 'A' */ 00003C4E 2240 movea.l A1, D0 00003C50 7000 moveq.l D0, 0x00 00003C52 1029 0001 move.b D0, [A1 + 0x1] 00003C56 C1E8 0004 muls.w D0, [A0 + 0x4] 00003C5A 4840 swap.w D0 00003C5C 4240 clr.w D0 00003C5E 4840 swap.w D0 00003C60 D1AE FFF2 add.l [A6 - 0xE], D0 00003C64 3045 movea.w A0, D5 00003C66 D1C6 add.l A0, D6 00003C68 2008 move.l D0, A0 00003C6A 4C3C 0000 0000 movem.w , 0x0 00003C70 0006 D0AE ori.b D6, 0xAE 00003C74 0008 3045 ori.b A0, 0x45 /* 'E' */ 00003C78 D1C6 add.l A0, D6 00003C7A 2208 move.l D1, A0 00003C7C 4C3C 1000 0000 movem.w A4, 0x0 00003C82 0006 D2AE ori.b D6, 0xAE 00003C86 0008 2041 ori.b A0, 0x41 /* 'A' */ 00003C8A 2240 movea.l A1, D0 00003C8C 7000 moveq.l D0, 0x00 00003C8E 1029 0002 move.b D0, [A1 + 0x2] 00003C92 C1E8 0004 muls.w D0, [A0 + 0x4] 00003C96 4840 swap.w D0 00003C98 4240 clr.w D0 00003C9A 4840 swap.w D0 00003C9C D1AE FFEE add.l [A6 - 0x12], D0 00003CA0 3045 movea.w A0, D5 00003CA2 D1C6 add.l A0, D6 00003CA4 2008 move.l D0, A0 00003CA6 4C3C 0000 0000 movem.w , 0x0 00003CAC 0006 D0AE ori.b D6, 0xAE 00003CB0 0008 2040 ori.b A0, 0x40 /* '@' */ 00003CB4 3028 0004 move.w D0, [A0 + 0x4] 00003CB8 48C0 ext.l D0 00003CBA D1AE FFEA add.l [A6 - 0x16], D0 00003CBE 5286 addq.l D6, 1 label00003CC0: 00003CC0 BC84 cmp.l D6, D4 00003CC2 6D00 FF2C blt -0xD2 /* 00003BF0 */ 00003CC6 2003 move.l D0, D3 00003CC8 4C6E 0800 FFEA movem.l A3, [A6 - 0x16] 00003CCE 2600 move.l D3, D0 00003CD0 7000 moveq.l D0, 0x00 00003CD2 102E 0015 move.b D0, [A6 + 0x15] 00003CD6 4840 swap.w D0 00003CD8 4240 clr.w D0 00003CDA 4840 swap.w D0 00003CDC B680 cmp.l D3, D0 00003CDE 6308 bls +0xA /* 00003CE8 */ 00003CE0 7000 moveq.l D0, 0x00 00003CE2 102E 0015 move.b D0, [A6 + 0x15] 00003CE6 2600 move.l D3, D0 label00003CE8: 00003CE8 202E FFF2 move.l D0, [A6 - 0xE] 00003CEC 4C6E 0800 FFEA movem.l A3, [A6 - 0x16] 00003CF2 2D40 FFF2 move.l [A6 - 0xE], D0 00003CF6 7000 moveq.l D0, 0x00 00003CF8 102E 0015 move.b D0, [A6 + 0x15] 00003CFC 4840 swap.w D0 00003CFE 4240 clr.w D0 00003D00 4840 swap.w D0 00003D02 B0AE FFF2 cmp.l D0, [A6 - 0xE] 00003D06 640A bcc +0xC /* 00003D12 */ 00003D08 7000 moveq.l D0, 0x00 00003D0A 102E 0015 move.b D0, [A6 + 0x15] 00003D0E 2D40 FFF2 move.l [A6 - 0xE], D0 label00003D12: 00003D12 202E FFEE move.l D0, [A6 - 0x12] 00003D16 4C6E 0800 FFEA movem.l A3, [A6 - 0x16] 00003D1C 2D40 FFEE move.l [A6 - 0x12], D0 00003D20 7000 moveq.l D0, 0x00 00003D22 102E 0015 move.b D0, [A6 + 0x15] 00003D26 4840 swap.w D0 00003D28 4240 clr.w D0 00003D2A 4840 swap.w D0 00003D2C B0AE FFEE cmp.l D0, [A6 - 0x12] 00003D30 640A bcc +0xC /* 00003D3C */ 00003D32 7000 moveq.l D0, 0x00 00003D34 102E 0015 move.b D0, [A6 + 0x15] 00003D38 2D40 FFEE move.l [A6 - 0x12], D0 label00003D3C: 00003D3C 2007 move.l D0, D7 00003D3E 4C3C 0000 0000 movem.w , 0x0 00003D44 0006 D0AE ori.b D6, 0xAE 00003D48 FFFC .invalid <> 00003D4A 2040 movea.l A0, D0 00003D4C 1083 move.b [A0], D3 00003D4E 2007 move.l D0, D7 00003D50 4C3C 0000 0000 movem.w , 0x0 00003D56 0006 D0AE ori.b D6, 0xAE 00003D5A FFFC .invalid <> 00003D5C 2040 movea.l A0, D0 00003D5E 116E FFF5 0001 move.b [A0 + 0x1], [A6 - 0xB] 00003D64 2007 move.l D0, D7 00003D66 4C3C 0000 0000 movem.w , 0x0 00003D6C 0006 D0AE ori.b D6, 0xAE 00003D70 FFFC .invalid <> 00003D72 2040 movea.l A0, D0 00003D74 116E FFF1 0002 move.b [A0 + 0x2], [A6 - 0xF] 00003D7A 5287 addq.l D7, 1 label00003D7C: 00003D7C 306E FFF6 movea.w A0, [A6 - 0xA] 00003D80 B1C7 cmpa.l A0, D7 00003D82 6E00 FE32 bgt -0x1CC /* 00003BB6 */ 00003D86 202E FFFC move.l D0, [A6 - 0x4] 00003D8A 4CDF 00F8 movem.l D3,D4,D5,D6,D7, [A7]+ 00003D8E F21F D0C0 .fmovem 0xF21F, 0xD0C0 // unimplemented 00003D92 4E5E unlink A6 00003D94 4E75 rts 00003D96 4D45 chk.w D6, D5 00003D98 4449 neg.w A1 00003D9A 414E chk.w D0, A6 00003D9C 4355 chk.w D1, [A5] export_10: 00003D9E 4E56 0000 link A6, 0 00003DA2 206E 0008 movea.l A0, [A6 + 0x8] 00003DA6 7000 moveq.l D0, 0x00 00003DA8 1010 move.b D0, [A0] 00003DAA 206E 000C movea.l A0, [A6 + 0xC] 00003DAE 7200 moveq.l D1, 0x00 00003DB0 1210 move.b D1, [A0] 00003DB2 9041 sub.w D0, D1 00003DB4 4E5E unlink A6 00003DB6 4E75 rts 00003DB8 5245 addq.w D5, 1 00003DBA 4443 neg.w D3 00003DBC 4F4D chk.w D7, A5 00003DBE 5041 addq.w D1, 8 export_11: 00003DC0 4E56 0000 link A6, 0 00003DC4 206E 0008 movea.l A0, [A6 + 0x8] 00003DC8 7000 moveq.l D0, 0x00 00003DCA 1028 0001 move.b D0, [A0 + 0x1] 00003DCE 206E 000C movea.l A0, [A6 + 0xC] 00003DD2 7200 moveq.l D1, 0x00 00003DD4 1228 0001 move.b D1, [A0 + 0x1] 00003DD8 9041 sub.w D0, D1 00003DDA 4E5E unlink A6 00003DDC 4E75 rts 00003DDE 4752 chk.w D3, [A2] 00003DE0 4545 chk.w D2, D5 00003DE2 4E43 trap 3 00003DE4 4F4D chk.w D7, A5 export_12: 00003DE6 4E56 0000 link A6, 0 00003DEA 206E 0008 movea.l A0, [A6 + 0x8] 00003DEE 7000 moveq.l D0, 0x00 00003DF0 1028 0002 move.b D0, [A0 + 0x2] 00003DF4 206E 000C movea.l A0, [A6 + 0xC] 00003DF8 7200 moveq.l D1, 0x00 00003DFA 1228 0002 move.b D1, [A0 + 0x2] 00003DFE 9041 sub.w D0, D1 00003E00 4E5E unlink A6 00003E02 4E75 rts 00003E04 424C clr.w A4 00003E06 5545 subq.w D5, 2 00003E08 434F chk.w D1, A7 00003E0A 4D50 chk.w D6, [A0] export_13: 00003E0C 4E56 FFFC link A6, -0x0004 00003E10 206E 0008 movea.l A0, [A6 + 0x8] 00003E14 226E 000C movea.l A1, [A6 + 0xC] 00003E18 2029 0006 move.l D0, [A1 + 0x6] 00003E1C 90A8 0006 sub.l D0, [A0 + 0x6] 00003E20 2D40 FFFC move.l [A6 - 0x4], D0 00003E24 0CAE 0000 7FFF FFFC cmpi.l [A6 - 0x4], 0x7FFF 00003E2C 6F06 ble +0x8 /* 00003E34 */ 00003E2E 303C 7FFF move.w D0, 0x7FFF 00003E32 6014 bra +0x16 /* 00003E48 */ label00003E34: 00003E34 0CAE FFFF 8000 FFFC cmpi.l [A6 - 0x4], 0xFFFF8000 00003E3C 6C06 bge +0x8 /* 00003E44 */ 00003E3E 303C 8001 move.w D0, 0x8001 00003E42 6004 bra +0x6 /* 00003E48 */ label00003E44: 00003E44 302E FFFE move.w D0, [A6 - 0x2] label00003E48: 00003E48 4E5E unlink A6 00003E4A 4E75 rts 00003E4C 5355 subq.w [A5], 1 00003E4E 4D43 chk.w D6, D3 00003E50 4F4D chk.w D7, A5 00003E52 5041 addq.w D1, 8